/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/array-int-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-16 13:43:36,311 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 13:43:36,314 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 13:43:36,380 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 13:43:36,380 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 13:43:36,381 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 13:43:36,382 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 13:43:36,400 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 13:43:36,401 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 13:43:36,402 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 13:43:36,402 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 13:43:36,403 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 13:43:36,403 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 13:43:36,404 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 13:43:36,405 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 13:43:36,406 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 13:43:36,406 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 13:43:36,410 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 13:43:36,412 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 13:43:36,419 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 13:43:36,423 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 13:43:36,428 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 13:43:36,429 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 13:43:36,429 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 13:43:36,431 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 13:43:36,431 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 13:43:36,431 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 13:43:36,432 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 13:43:36,432 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 13:43:36,433 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 13:43:36,433 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 13:43:36,434 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 13:43:36,434 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 13:43:36,435 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 13:43:36,435 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 13:43:36,436 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 13:43:36,436 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 13:43:36,436 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 13:43:36,437 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 13:43:36,437 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 13:43:36,438 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 13:43:36,443 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:43:36,474 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 13:43:36,474 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 13:43:36,474 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 13:43:36,475 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 13:43:36,475 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 13:43:36,475 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 13:43:36,476 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 13:43:36,476 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 13:43:36,476 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 13:43:36,477 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 13:43:36,477 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:43:36,478 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 13:43:36,478 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 13:43:36,479 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 13:43:36,479 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 13:43:36,479 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 13:43:36,481 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:43:36,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 13:43:36,707 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 13:43:36,709 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 13:43:36,709 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 13:43:36,710 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 13:43:36,711 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-trans.wvr.bpl [2022-02-16 13:43:36,711 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-trans.wvr.bpl' [2022-02-16 13:43:36,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 13:43:36,740 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 13:43:36,741 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 13:43:36,741 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 13:43:36,741 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 13:43:36,753 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,760 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,765 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 13:43:36,766 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 13:43:36,768 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 13:43:36,768 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 13:43:36,768 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 13:43:36,774 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,787 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,787 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,790 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,792 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,792 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,794 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 13:43:36,794 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 13:43:36,794 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 13:43:36,794 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 13:43:36,799 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/1) ... [2022-02-16 13:43:36,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 13:43:36,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:36,823 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:43:36,840 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:43:36,860 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 13:43:36,860 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 13:43:36,860 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 13:43:36,860 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 13:43:36,861 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 13:43:36,861 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 13:43:36,861 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 13:43:36,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 13:43:36,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 13:43:36,861 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-16 13:43:36,861 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-16 13:43:36,861 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-16 13:43:36,862 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:43:36,904 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 13:43:36,905 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 13:43:37,040 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 13:43:37,073 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 13:43:37,074 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-16 13:43:37,074 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-16 13:43:37,075 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-02-16 13:43:37,075 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2022-02-16 13:43:37,076 INFO L202 PluginConnector]: Adding new model array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:43:37 BoogieIcfgContainer [2022-02-16 13:43:37,076 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 13:43:37,078 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 13:43:37,078 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 13:43:37,090 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 13:43:37,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 01:43:36" (1/2) ... [2022-02-16 13:43:37,091 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@610b95d0 and model type array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 01:43:37, skipping insertion in model container [2022-02-16 13:43:37,091 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 01:43:37" (2/2) ... [2022-02-16 13:43:37,093 INFO L111 eAbstractionObserver]: Analyzing ICFG array-int-trans.wvr.bpl [2022-02-16 13:43:37,096 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 13:43:37,096 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 13:43:37,097 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 13:43:37,097 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 13:43:37,127 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-16 13:43:37,172 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 13:43:37,177 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:43:37,177 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-16 13:43:37,198 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 29 places, 22 transitions, 68 flow [2022-02-16 13:43:37,229 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:39,113 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 71459 transitions and produced 42290 states. [2022-02-16 13:43:39,469 INFO L276 IsEmpty]: Start isEmpty. Operand has 42290 states, 35188 states have (on average 1.5406672729339548) internal successors, (54213), 42289 states have internal predecessors, (54213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:39,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:39,991 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:39,991 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:39,992 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:43:39,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:39,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2011747736, now seen corresponding path program 1 times [2022-02-16 13:43:40,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:40,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383458408] [2022-02-16 13:43:40,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:40,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:40,143 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:43:40,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:40,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383458408] [2022-02-16 13:43:40,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383458408] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:40,144 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:40,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:40,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935249742] [2022-02-16 13:43:40,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:40,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:40,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:40,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:40,756 INFO L87 Difference]: Start difference. First operand has 42290 states, 35188 states have (on average 1.5406672729339548) internal successors, (54213), 42289 states have internal predecessors, (54213), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:41,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:41,777 INFO L93 Difference]: Finished difference Result 42842 states and 54474 transitions. [2022-02-16 13:43:41,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:41,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:41,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:41,953 INFO L225 Difference]: With dead ends: 42842 [2022-02-16 13:43:41,954 INFO L226 Difference]: Without dead ends: 34956 [2022-02-16 13:43:41,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:41,958 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 30 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:41,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 4 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:42,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34956 states. [2022-02-16 13:43:42,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34956 to 48. [2022-02-16 13:43:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 2.723404255319149) internal successors, (128), 47 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 128 transitions. [2022-02-16 13:43:42,372 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 128 transitions. Word has length 14 [2022-02-16 13:43:42,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:42,373 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 128 transitions. [2022-02-16 13:43:42,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,373 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 128 transitions. [2022-02-16 13:43:42,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:42,374 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:42,374 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:42,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 13:43:42,374 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:43:42,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:42,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1077666412, now seen corresponding path program 2 times [2022-02-16 13:43:42,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:42,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154490270] [2022-02-16 13:43:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:42,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:42,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:42,418 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:43:42,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:42,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154490270] [2022-02-16 13:43:42,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154490270] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:42,419 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:42,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:42,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350941054] [2022-02-16 13:43:42,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:42,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:42,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:42,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:42,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:42,421 INFO L87 Difference]: Start difference. First operand 48 states and 128 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:42,511 INFO L93 Difference]: Finished difference Result 97 states and 249 transitions. [2022-02-16 13:43:42,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:42,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:42,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:42,513 INFO L225 Difference]: With dead ends: 97 [2022-02-16 13:43:42,513 INFO L226 Difference]: Without dead ends: 93 [2022-02-16 13:43:42,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:42,514 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:42,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 4 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:42,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-02-16 13:43:42,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 52. [2022-02-16 13:43:42,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.7450980392156863) internal successors, (140), 51 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 140 transitions. [2022-02-16 13:43:42,519 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 140 transitions. Word has length 14 [2022-02-16 13:43:42,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:42,520 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 140 transitions. [2022-02-16 13:43:42,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,520 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 140 transitions. [2022-02-16 13:43:42,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:42,520 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:42,520 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:42,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 13:43:42,521 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:43:42,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:42,521 INFO L85 PathProgramCache]: Analyzing trace with hash 703787914, now seen corresponding path program 3 times [2022-02-16 13:43:42,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:42,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127125517] [2022-02-16 13:43:42,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:42,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:42,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:42,559 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:43:42,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:42,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127125517] [2022-02-16 13:43:42,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127125517] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:42,560 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:42,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:42,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567545984] [2022-02-16 13:43:42,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:42,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:42,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:42,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:42,562 INFO L87 Difference]: Start difference. First operand 52 states and 140 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:42,648 INFO L93 Difference]: Finished difference Result 103 states and 267 transitions. [2022-02-16 13:43:42,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:42,649 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:42,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:42,649 INFO L225 Difference]: With dead ends: 103 [2022-02-16 13:43:42,650 INFO L226 Difference]: Without dead ends: 99 [2022-02-16 13:43:42,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:42,651 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 34 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:42,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 4 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:42,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-02-16 13:43:42,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 54. [2022-02-16 13:43:42,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.7547169811320753) internal successors, (146), 53 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 146 transitions. [2022-02-16 13:43:42,655 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 146 transitions. Word has length 14 [2022-02-16 13:43:42,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:42,656 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 146 transitions. [2022-02-16 13:43:42,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,656 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 146 transitions. [2022-02-16 13:43:42,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:42,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:42,657 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:42,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-16 13:43:42,657 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:43:42,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:42,658 INFO L85 PathProgramCache]: Analyzing trace with hash -992785526, now seen corresponding path program 4 times [2022-02-16 13:43:42,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:42,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249689120] [2022-02-16 13:43:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:42,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:42,693 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:43:42,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:42,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249689120] [2022-02-16 13:43:42,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249689120] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:42,694 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:42,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:42,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465140805] [2022-02-16 13:43:42,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:42,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:42,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:42,696 INFO L87 Difference]: Start difference. First operand 54 states and 146 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:42,785 INFO L93 Difference]: Finished difference Result 110 states and 288 transitions. [2022-02-16 13:43:42,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:42,785 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:42,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:42,787 INFO L225 Difference]: With dead ends: 110 [2022-02-16 13:43:42,787 INFO L226 Difference]: Without dead ends: 106 [2022-02-16 13:43:42,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:42,790 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:42,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 6 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:42,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-02-16 13:43:42,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 58. [2022-02-16 13:43:42,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.7719298245614037) internal successors, (158), 57 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 158 transitions. [2022-02-16 13:43:42,797 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 158 transitions. Word has length 14 [2022-02-16 13:43:42,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:42,797 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 158 transitions. [2022-02-16 13:43:42,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,798 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 158 transitions. [2022-02-16 13:43:42,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:42,798 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:42,798 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:42,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-16 13:43:42,801 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:43:42,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:42,802 INFO L85 PathProgramCache]: Analyzing trace with hash -470255922, now seen corresponding path program 5 times [2022-02-16 13:43:42,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:42,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668288941] [2022-02-16 13:43:42,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:42,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:42,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:42,850 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:43:42,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:42,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668288941] [2022-02-16 13:43:42,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668288941] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:42,851 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:42,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:42,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868750121] [2022-02-16 13:43:42,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:42,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:42,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:42,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:42,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:42,855 INFO L87 Difference]: Start difference. First operand 58 states and 158 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:42,951 INFO L93 Difference]: Finished difference Result 116 states and 306 transitions. [2022-02-16 13:43:42,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:42,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:42,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:42,952 INFO L225 Difference]: With dead ends: 116 [2022-02-16 13:43:42,952 INFO L226 Difference]: Without dead ends: 112 [2022-02-16 13:43:42,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:42,953 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:42,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 4 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:42,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-16 13:43:42,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 60. [2022-02-16 13:43:42,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.7796610169491527) internal successors, (164), 59 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 164 transitions. [2022-02-16 13:43:42,957 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 164 transitions. Word has length 14 [2022-02-16 13:43:42,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:42,957 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 164 transitions. [2022-02-16 13:43:42,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:42,958 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 164 transitions. [2022-02-16 13:43:42,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-16 13:43:42,958 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:42,958 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:42,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-16 13:43:42,959 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:43:42,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:42,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1557004652, now seen corresponding path program 6 times [2022-02-16 13:43:42,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:42,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947060086] [2022-02-16 13:43:42,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:42,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:43,001 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:43:43,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:43,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947060086] [2022-02-16 13:43:43,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947060086] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 13:43:43,002 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 13:43:43,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-16 13:43:43,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863314340] [2022-02-16 13:43:43,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:43,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 13:43:43,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:43,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 13:43:43,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-16 13:43:43,003 INFO L87 Difference]: Start difference. First operand 60 states and 164 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:43,141 INFO L93 Difference]: Finished difference Result 116 states and 306 transitions. [2022-02-16 13:43:43,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 13:43:43,142 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-16 13:43:43,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:43,142 INFO L225 Difference]: With dead ends: 116 [2022-02-16 13:43:43,142 INFO L226 Difference]: Without dead ends: 112 [2022-02-16 13:43:43,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-16 13:43:43,143 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 28 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:43,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 6 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:43,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-16 13:43:43,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 60. [2022-02-16 13:43:43,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.7796610169491527) internal successors, (164), 59 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 164 transitions. [2022-02-16 13:43:43,147 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 164 transitions. Word has length 14 [2022-02-16 13:43:43,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:43,147 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 164 transitions. [2022-02-16 13:43:43,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,147 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 164 transitions. [2022-02-16 13:43:43,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:43,148 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:43,148 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:43,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-16 13:43:43,148 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:43:43,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:43,149 INFO L85 PathProgramCache]: Analyzing trace with hash 148639604, now seen corresponding path program 1 times [2022-02-16 13:43:43,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:43,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807624855] [2022-02-16 13:43:43,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:43,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:43,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:43,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:43,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:43,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807624855] [2022-02-16 13:43:43,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807624855] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:43,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218606168] [2022-02-16 13:43:43,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:43,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:43,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:43,223 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:43:43,253 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:43:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:43,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:43,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:43,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:43,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:43,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218606168] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:43,586 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:43,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2022-02-16 13:43:43,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627167377] [2022-02-16 13:43:43,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:43,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:43,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:43,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:43,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:43:43,587 INFO L87 Difference]: Start difference. First operand 60 states and 164 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:43,680 INFO L93 Difference]: Finished difference Result 104 states and 255 transitions. [2022-02-16 13:43:43,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:43,681 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:43,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:43,681 INFO L225 Difference]: With dead ends: 104 [2022-02-16 13:43:43,682 INFO L226 Difference]: Without dead ends: 93 [2022-02-16 13:43:43,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:43,683 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:43,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 5 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:43,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-02-16 13:43:43,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 67. [2022-02-16 13:43:43,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.742424242424242) internal successors, (181), 66 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 181 transitions. [2022-02-16 13:43:43,696 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 181 transitions. Word has length 15 [2022-02-16 13:43:43,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:43,697 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 181 transitions. [2022-02-16 13:43:43,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:43,697 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 181 transitions. [2022-02-16 13:43:43,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:43,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:43,698 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:43,721 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:43:43,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:43,915 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:43:43,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:43,915 INFO L85 PathProgramCache]: Analyzing trace with hash 971499157, now seen corresponding path program 1 times [2022-02-16 13:43:43,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:43,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286638670] [2022-02-16 13:43:43,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:43,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:43,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:43,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:43,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286638670] [2022-02-16 13:43:43,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286638670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:43,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077902493] [2022-02-16 13:43:43,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:43,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:43,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:44,000 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:43:44,028 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:43:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:44,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:44,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:44,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:44,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:44,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:44,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077902493] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:44,298 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:44,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:43:44,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594671281] [2022-02-16 13:43:44,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:44,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:44,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:44,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:44,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:43:44,299 INFO L87 Difference]: Start difference. First operand 67 states and 181 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:44,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:44,446 INFO L93 Difference]: Finished difference Result 102 states and 243 transitions. [2022-02-16 13:43:44,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:44,446 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:44,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:44,447 INFO L225 Difference]: With dead ends: 102 [2022-02-16 13:43:44,447 INFO L226 Difference]: Without dead ends: 91 [2022-02-16 13:43:44,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:43:44,447 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 58 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:44,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 6 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:44,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-02-16 13:43:44,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 66. [2022-02-16 13:43:44,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.7384615384615385) internal successors, (178), 65 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:44,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 178 transitions. [2022-02-16 13:43:44,451 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 178 transitions. Word has length 15 [2022-02-16 13:43:44,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:44,451 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 178 transitions. [2022-02-16 13:43:44,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:44,451 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 178 transitions. [2022-02-16 13:43:44,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:44,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:44,452 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:44,477 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:43:44,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-02-16 13:43:44,667 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:43:44,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:44,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2040910063, now seen corresponding path program 2 times [2022-02-16 13:43:44,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:44,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361133515] [2022-02-16 13:43:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:44,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:44,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:44,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:44,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361133515] [2022-02-16 13:43:44,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361133515] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:44,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681039119] [2022-02-16 13:43:44,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:43:44,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:44,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:44,763 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:43:44,764 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:43:44,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:44,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:44,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:44,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:44,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:45,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:45,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681039119] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:45,049 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:45,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:43:45,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38431589] [2022-02-16 13:43:45,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:45,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:45,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:45,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:45,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:45,051 INFO L87 Difference]: Start difference. First operand 66 states and 178 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:45,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:45,161 INFO L93 Difference]: Finished difference Result 116 states and 267 transitions. [2022-02-16 13:43:45,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:45,161 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:45,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:45,162 INFO L225 Difference]: With dead ends: 116 [2022-02-16 13:43:45,162 INFO L226 Difference]: Without dead ends: 107 [2022-02-16 13:43:45,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:43:45,163 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 80 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:45,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 7 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:45,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-02-16 13:43:45,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 70. [2022-02-16 13:43:45,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.681159420289855) internal successors, (185), 69 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:45,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 185 transitions. [2022-02-16 13:43:45,166 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 185 transitions. Word has length 15 [2022-02-16 13:43:45,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:45,166 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 185 transitions. [2022-02-16 13:43:45,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:45,167 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 185 transitions. [2022-02-16 13:43:45,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:45,167 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:45,167 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:45,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-02-16 13:43:45,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:45,376 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:43:45,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:45,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1646454059, now seen corresponding path program 3 times [2022-02-16 13:43:45,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:45,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172051824] [2022-02-16 13:43:45,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:45,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:45,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:45,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172051824] [2022-02-16 13:43:45,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172051824] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:45,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869457547] [2022-02-16 13:43:45,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:43:45,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:45,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:45,455 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:43:45,456 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:43:45,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:43:45,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:45,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:45,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:45,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:45,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:45,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869457547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:43:45,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:43:45,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2022-02-16 13:43:45,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592145978] [2022-02-16 13:43:45,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:43:45,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 13:43:45,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:45,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 13:43:45,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:45,639 INFO L87 Difference]: Start difference. First operand 70 states and 185 transitions. Second operand has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:46,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:46,275 INFO L93 Difference]: Finished difference Result 158 states and 395 transitions. [2022-02-16 13:43:46,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:43:46,276 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:46,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:46,277 INFO L225 Difference]: With dead ends: 158 [2022-02-16 13:43:46,277 INFO L226 Difference]: Without dead ends: 124 [2022-02-16 13:43:46,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:43:46,278 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 133 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:46,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 26 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:43:46,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-02-16 13:43:46,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 72. [2022-02-16 13:43:46,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.788732394366197) internal successors, (198), 71 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:46,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 198 transitions. [2022-02-16 13:43:46,281 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 198 transitions. Word has length 15 [2022-02-16 13:43:46,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:46,282 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 198 transitions. [2022-02-16 13:43:46,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:46,282 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 198 transitions. [2022-02-16 13:43:46,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:46,282 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:46,282 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:46,310 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:43:46,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:46,492 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:43:46,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:46,492 INFO L85 PathProgramCache]: Analyzing trace with hash 552169718, now seen corresponding path program 1 times [2022-02-16 13:43:46,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:46,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605782636] [2022-02-16 13:43:46,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:46,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:46,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:46,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605782636] [2022-02-16 13:43:46,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605782636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:46,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675197152] [2022-02-16 13:43:46,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:46,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:46,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:46,558 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:43:46,589 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:43:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:46,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:46,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:46,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:46,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:46,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675197152] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:43:46,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:43:46,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-02-16 13:43:46,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918389232] [2022-02-16 13:43:46,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:43:46,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 13:43:46,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:46,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 13:43:46,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:43:46,820 INFO L87 Difference]: Start difference. First operand 72 states and 198 transitions. Second operand has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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:43:46,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:46,983 INFO L93 Difference]: Finished difference Result 121 states and 315 transitions. [2022-02-16 13:43:46,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:46,984 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:46,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:46,984 INFO L225 Difference]: With dead ends: 121 [2022-02-16 13:43:46,984 INFO L226 Difference]: Without dead ends: 116 [2022-02-16 13:43:46,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:46,985 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 99 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:46,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 8 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:46,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-02-16 13:43:46,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 76. [2022-02-16 13:43:46,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.8266666666666667) internal successors, (212), 75 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:46,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 212 transitions. [2022-02-16 13:43:46,989 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 212 transitions. Word has length 15 [2022-02-16 13:43:46,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:46,989 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 212 transitions. [2022-02-16 13:43:46,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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:43:46,989 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 212 transitions. [2022-02-16 13:43:46,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:46,990 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:46,990 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:47,011 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:43:47,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-16 13:43:47,200 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:43:47,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:47,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1407476372, now seen corresponding path program 2 times [2022-02-16 13:43:47,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:47,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966953388] [2022-02-16 13:43:47,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:47,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:47,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:47,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966953388] [2022-02-16 13:43:47,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966953388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:47,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678896561] [2022-02-16 13:43:47,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:43:47,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:47,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:47,264 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:43:47,303 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:43:47,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:47,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:47,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:47,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:47,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:47,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:47,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:47,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678896561] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:43:47,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:43:47,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 10 [2022-02-16 13:43:47,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617266802] [2022-02-16 13:43:47,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:43:47,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 13:43:47,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:47,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 13:43:47,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:43:47,492 INFO L87 Difference]: Start difference. First operand 76 states and 212 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 10 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:43:47,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:47,812 INFO L93 Difference]: Finished difference Result 142 states and 374 transitions. [2022-02-16 13:43:47,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:43:47,812 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:47,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:47,813 INFO L225 Difference]: With dead ends: 142 [2022-02-16 13:43:47,813 INFO L226 Difference]: Without dead ends: 126 [2022-02-16 13:43:47,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:43:47,814 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 63 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:47,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 21 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:43:47,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-02-16 13:43:47,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 80. [2022-02-16 13:43:47,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.8607594936708862) internal successors, (226), 79 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:47,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 226 transitions. [2022-02-16 13:43:47,817 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 226 transitions. Word has length 15 [2022-02-16 13:43:47,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:47,817 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 226 transitions. [2022-02-16 13:43:47,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 10 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:43:47,818 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 226 transitions. [2022-02-16 13:43:47,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:47,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:47,818 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:47,845 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:43:48,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:48,045 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:43:48,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:48,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1242731192, now seen corresponding path program 2 times [2022-02-16 13:43:48,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:48,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578796000] [2022-02-16 13:43:48,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:48,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:48,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:48,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:48,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:48,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578796000] [2022-02-16 13:43:48,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578796000] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:48,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811496226] [2022-02-16 13:43:48,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:43:48,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:48,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:48,118 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:43:48,141 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:43:48,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:48,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:48,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:48,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:48,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:48,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:48,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:48,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811496226] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:48,442 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:48,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 7] total 16 [2022-02-16 13:43:48,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660910088] [2022-02-16 13:43:48,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:48,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:48,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:48,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:48,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:48,444 INFO L87 Difference]: Start difference. First operand 80 states and 226 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:48,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:48,602 INFO L93 Difference]: Finished difference Result 154 states and 410 transitions. [2022-02-16 13:43:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:48,603 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:48,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:48,604 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:43:48,604 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:43:48,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:43:48,605 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 51 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:48,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 10 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:48,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:43:48,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 85. [2022-02-16 13:43:48,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.9523809523809526) internal successors, (248), 84 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:43:48,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 248 transitions. [2022-02-16 13:43:48,613 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 248 transitions. Word has length 15 [2022-02-16 13:43:48,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:48,613 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 248 transitions. [2022-02-16 13:43:48,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:48,613 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 248 transitions. [2022-02-16 13:43:48,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:48,614 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:48,614 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:48,632 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:43:48,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:48,819 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:43:48,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:48,820 INFO L85 PathProgramCache]: Analyzing trace with hash 2065590745, now seen corresponding path program 4 times [2022-02-16 13:43:48,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:48,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570864781] [2022-02-16 13:43:48,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:48,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:48,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:48,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570864781] [2022-02-16 13:43:48,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570864781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:48,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895560927] [2022-02-16 13:43:48,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:43:48,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:48,901 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:43:48,902 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:43:48,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:43:48,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:48,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:48,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:49,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:49,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:49,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895560927] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:49,246 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:49,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:43:49,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963197659] [2022-02-16 13:43:49,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:49,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:49,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:49,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:49,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:49,247 INFO L87 Difference]: Start difference. First operand 85 states and 248 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:49,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:49,430 INFO L93 Difference]: Finished difference Result 149 states and 387 transitions. [2022-02-16 13:43:49,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:49,430 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:49,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:49,430 INFO L225 Difference]: With dead ends: 149 [2022-02-16 13:43:49,430 INFO L226 Difference]: Without dead ends: 142 [2022-02-16 13:43:49,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:43:49,431 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 45 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:49,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 10 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:49,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-02-16 13:43:49,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 86. [2022-02-16 13:43:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.929411764705882) internal successors, (249), 85 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:49,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 249 transitions. [2022-02-16 13:43:49,434 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 249 transitions. Word has length 15 [2022-02-16 13:43:49,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:49,435 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 249 transitions. [2022-02-16 13:43:49,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:49,435 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 249 transitions. [2022-02-16 13:43:49,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:49,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:49,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:49,459 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:43:49,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-16 13:43:49,651 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:43:49,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash -707524454, now seen corresponding path program 3 times [2022-02-16 13:43:49,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:49,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273625161] [2022-02-16 13:43:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:49,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:49,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:49,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:49,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273625161] [2022-02-16 13:43:49,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273625161] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:49,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113080969] [2022-02-16 13:43:49,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:43:49,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:49,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:49,706 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:43:49,707 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:43:49,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:43:49,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:49,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:49,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:49,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:50,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:50,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113080969] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:50,043 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:50,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 7] total 16 [2022-02-16 13:43:50,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119995867] [2022-02-16 13:43:50,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:50,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:50,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:50,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:50,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:50,044 INFO L87 Difference]: Start difference. First operand 86 states and 249 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:50,235 INFO L93 Difference]: Finished difference Result 168 states and 449 transitions. [2022-02-16 13:43:50,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:50,235 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:50,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:50,236 INFO L225 Difference]: With dead ends: 168 [2022-02-16 13:43:50,236 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:43:50,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:50,237 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 60 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:50,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 7 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:50,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:43:50,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 89. [2022-02-16 13:43:50,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 2.977272727272727) internal successors, (262), 88 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 262 transitions. [2022-02-16 13:43:50,241 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 262 transitions. Word has length 15 [2022-02-16 13:43:50,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:50,241 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 262 transitions. [2022-02-16 13:43:50,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,241 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 262 transitions. [2022-02-16 13:43:50,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:50,242 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:50,242 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:50,264 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:43:50,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-16 13:43:50,443 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:43:50,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:50,443 INFO L85 PathProgramCache]: Analyzing trace with hash 995358456, now seen corresponding path program 4 times [2022-02-16 13:43:50,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:50,443 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148736637] [2022-02-16 13:43:50,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:50,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:50,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:50,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148736637] [2022-02-16 13:43:50,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148736637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:50,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505496070] [2022-02-16 13:43:50,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:43:50,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:50,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:50,494 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:43:50,495 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:43:50,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:43:50,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:50,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:50,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:50,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:50,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:50,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:50,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505496070] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:50,735 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:50,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2022-02-16 13:43:50,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959124772] [2022-02-16 13:43:50,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:50,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:50,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:50,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:50,737 INFO L87 Difference]: Start difference. First operand 89 states and 262 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:50,847 INFO L93 Difference]: Finished difference Result 154 states and 403 transitions. [2022-02-16 13:43:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:50,847 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:50,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:50,848 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:43:50,848 INFO L226 Difference]: Without dead ends: 139 [2022-02-16 13:43:50,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:50,849 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 59 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:50,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 6 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:50,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-16 13:43:50,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 93. [2022-02-16 13:43:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 3.032608695652174) internal successors, (279), 92 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 279 transitions. [2022-02-16 13:43:50,853 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 279 transitions. Word has length 15 [2022-02-16 13:43:50,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:50,853 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 279 transitions. [2022-02-16 13:43:50,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:50,853 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 279 transitions. [2022-02-16 13:43:50,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:50,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:50,854 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:50,887 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:43:51,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-16 13:43:51,068 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:43:51,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:51,068 INFO L85 PathProgramCache]: Analyzing trace with hash -652034821, now seen corresponding path program 5 times [2022-02-16 13:43:51,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:51,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599032455] [2022-02-16 13:43:51,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:51,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:51,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:51,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:51,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599032455] [2022-02-16 13:43:51,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599032455] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:51,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618924785] [2022-02-16 13:43:51,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:43:51,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:51,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:51,119 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:43:51,120 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:43:51,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:51,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:51,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:51,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:51,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:51,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618924785] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:51,315 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:51,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2022-02-16 13:43:51,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104959129] [2022-02-16 13:43:51,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:51,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:51,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:51,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:51,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:43:51,317 INFO L87 Difference]: Start difference. First operand 93 states and 279 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:51,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:51,400 INFO L93 Difference]: Finished difference Result 150 states and 409 transitions. [2022-02-16 13:43:51,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:51,400 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:51,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:51,401 INFO L225 Difference]: With dead ends: 150 [2022-02-16 13:43:51,401 INFO L226 Difference]: Without dead ends: 137 [2022-02-16 13:43:51,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:51,402 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 41 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:51,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 5 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:51,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-16 13:43:51,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 99. [2022-02-16 13:43:51,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.9693877551020407) internal successors, (291), 98 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 291 transitions. [2022-02-16 13:43:51,406 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 291 transitions. Word has length 15 [2022-02-16 13:43:51,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:51,406 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 291 transitions. [2022-02-16 13:43:51,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:51,406 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 291 transitions. [2022-02-16 13:43:51,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:51,406 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:51,407 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:51,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-16 13:43:51,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-16 13:43:51,607 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:43:51,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:51,608 INFO L85 PathProgramCache]: Analyzing trace with hash 60720724, now seen corresponding path program 3 times [2022-02-16 13:43:51,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:51,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430833167] [2022-02-16 13:43:51,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:51,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:51,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:51,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430833167] [2022-02-16 13:43:51,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430833167] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:51,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541972937] [2022-02-16 13:43:51,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:43:51,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:51,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:51,670 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:43:51,674 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:43:51,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:43:51,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:51,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:51,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:51,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:51,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541972937] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:51,886 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:51,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-02-16 13:43:51,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24266209] [2022-02-16 13:43:51,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:51,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:51,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:43:51,887 INFO L87 Difference]: Start difference. First operand 99 states and 291 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:52,003 INFO L93 Difference]: Finished difference Result 164 states and 454 transitions. [2022-02-16 13:43:52,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:52,003 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:52,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:52,004 INFO L225 Difference]: With dead ends: 164 [2022-02-16 13:43:52,004 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:43:52,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:52,005 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:52,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 5 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:52,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:43:52,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 107. [2022-02-16 13:43:52,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 3.1037735849056602) internal successors, (329), 106 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 329 transitions. [2022-02-16 13:43:52,009 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 329 transitions. Word has length 15 [2022-02-16 13:43:52,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:52,009 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 329 transitions. [2022-02-16 13:43:52,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,009 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 329 transitions. [2022-02-16 13:43:52,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:52,010 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:52,010 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:52,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-02-16 13:43:52,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-16 13:43:52,219 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:43:52,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:52,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1680219530, now seen corresponding path program 4 times [2022-02-16 13:43:52,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:52,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587894938] [2022-02-16 13:43:52,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:52,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:52,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:52,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:52,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587894938] [2022-02-16 13:43:52,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587894938] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:52,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824692105] [2022-02-16 13:43:52,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:43:52,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:52,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:52,290 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:43:52,298 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:43:52,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:43:52,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:52,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:52,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:52,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:52,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:52,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824692105] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:52,567 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:52,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:43:52,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609851604] [2022-02-16 13:43:52,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:52,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:52,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:52,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:52,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:43:52,568 INFO L87 Difference]: Start difference. First operand 107 states and 329 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:52,709 INFO L93 Difference]: Finished difference Result 146 states and 421 transitions. [2022-02-16 13:43:52,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:52,709 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:52,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:52,710 INFO L225 Difference]: With dead ends: 146 [2022-02-16 13:43:52,710 INFO L226 Difference]: Without dead ends: 138 [2022-02-16 13:43:52,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:43:52,711 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 51 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:52,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 3 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:52,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-16 13:43:52,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 107. [2022-02-16 13:43:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 3.0943396226415096) internal successors, (328), 106 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 328 transitions. [2022-02-16 13:43:52,715 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 328 transitions. Word has length 15 [2022-02-16 13:43:52,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:52,715 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 328 transitions. [2022-02-16 13:43:52,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:52,715 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 328 transitions. [2022-02-16 13:43:52,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:52,715 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:52,715 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:52,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-16 13:43:52,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:52,935 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:43:52,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:52,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2019903855, now seen corresponding path program 6 times [2022-02-16 13:43:52,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:52,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73662370] [2022-02-16 13:43:52,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:52,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:52,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:53,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73662370] [2022-02-16 13:43:53,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73662370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638264303] [2022-02-16 13:43:53,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:43:53,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:53,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:53,007 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:43:53,009 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:43:53,036 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:43:53,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:53,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:53,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:53,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:53,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:53,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:53,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638264303] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:53,354 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:53,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:43:53,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35184154] [2022-02-16 13:43:53,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:53,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:53,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:53,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:53,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:53,355 INFO L87 Difference]: Start difference. First operand 107 states and 328 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:53,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:53,536 INFO L93 Difference]: Finished difference Result 169 states and 457 transitions. [2022-02-16 13:43:53,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:53,536 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:53,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:53,537 INFO L225 Difference]: With dead ends: 169 [2022-02-16 13:43:53,537 INFO L226 Difference]: Without dead ends: 160 [2022-02-16 13:43:53,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:53,538 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 55 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:53,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 11 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:53,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-16 13:43:53,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 111. [2022-02-16 13:43:53,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 3.109090909090909) internal successors, (342), 110 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:53,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 342 transitions. [2022-02-16 13:43:53,542 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 342 transitions. Word has length 15 [2022-02-16 13:43:53,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:53,542 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 342 transitions. [2022-02-16 13:43:53,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:53,542 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 342 transitions. [2022-02-16 13:43:53,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:53,542 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:53,542 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:53,567 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:43:53,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:53,759 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:43:53,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:53,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1795778765, now seen corresponding path program 7 times [2022-02-16 13:43:53,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:53,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110028069] [2022-02-16 13:43:53,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:53,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:53,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:53,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:53,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:53,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110028069] [2022-02-16 13:43:53,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110028069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:53,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445814648] [2022-02-16 13:43:53,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:43:53,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:53,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:53,803 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:43:53,831 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:43:53,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:53,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:53,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:53,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:53,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:54,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445814648] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:54,022 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:54,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2022-02-16 13:43:54,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71891915] [2022-02-16 13:43:54,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:54,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:54,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:54,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:54,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:54,023 INFO L87 Difference]: Start difference. First operand 111 states and 342 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:54,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:54,123 INFO L93 Difference]: Finished difference Result 195 states and 543 transitions. [2022-02-16 13:43:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:54,123 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:54,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:54,124 INFO L225 Difference]: With dead ends: 195 [2022-02-16 13:43:54,124 INFO L226 Difference]: Without dead ends: 182 [2022-02-16 13:43:54,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:54,126 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 45 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:54,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 8 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:54,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-02-16 13:43:54,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 118. [2022-02-16 13:43:54,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.1794871794871793) internal successors, (372), 117 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:43:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 372 transitions. [2022-02-16 13:43:54,132 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 372 transitions. Word has length 15 [2022-02-16 13:43:54,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:54,132 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 372 transitions. [2022-02-16 13:43:54,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:54,132 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 372 transitions. [2022-02-16 13:43:54,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:54,134 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:54,134 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:54,152 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:43:54,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:54,343 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:43:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash -69278572, now seen corresponding path program 5 times [2022-02-16 13:43:54,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:54,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104559900] [2022-02-16 13:43:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:54,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:54,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:54,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:54,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104559900] [2022-02-16 13:43:54,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104559900] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:54,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037499362] [2022-02-16 13:43:54,412 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:43:54,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:54,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:54,413 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:43:54,414 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:43:54,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:54,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:54,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:54,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:54,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:54,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:54,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037499362] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:54,676 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:54,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:43:54,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260988844] [2022-02-16 13:43:54,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:54,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:54,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:54,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:54,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:43:54,677 INFO L87 Difference]: Start difference. First operand 118 states and 372 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:54,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:54,824 INFO L93 Difference]: Finished difference Result 172 states and 499 transitions. [2022-02-16 13:43:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:54,824 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:54,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:54,825 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:43:54,825 INFO L226 Difference]: Without dead ends: 165 [2022-02-16 13:43:54,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:43:54,826 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 56 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:54,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 5 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:54,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-02-16 13:43:54,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 121. [2022-02-16 13:43:54,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.15) internal successors, (378), 120 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:43:54,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 378 transitions. [2022-02-16 13:43:54,829 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 378 transitions. Word has length 15 [2022-02-16 13:43:54,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:54,830 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 378 transitions. [2022-02-16 13:43:54,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:54,830 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 378 transitions. [2022-02-16 13:43:54,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:54,830 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:54,830 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:54,855 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:43:55,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-16 13:43:55,039 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:43:55,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:55,040 INFO L85 PathProgramCache]: Analyzing trace with hash -136042855, now seen corresponding path program 8 times [2022-02-16 13:43:55,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:55,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59651248] [2022-02-16 13:43:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:55,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:55,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:55,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59651248] [2022-02-16 13:43:55,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59651248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:55,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717532355] [2022-02-16 13:43:55,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:43:55,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:55,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:55,109 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:43:55,110 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:43:55,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:55,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:55,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:55,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717532355] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:55,411 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:55,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:43:55,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222857904] [2022-02-16 13:43:55,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:55,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:55,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:55,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:55,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:55,411 INFO L87 Difference]: Start difference. First operand 121 states and 378 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:55,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:55,558 INFO L93 Difference]: Finished difference Result 171 states and 488 transitions. [2022-02-16 13:43:55,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:55,558 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:55,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:55,558 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:43:55,558 INFO L226 Difference]: Without dead ends: 164 [2022-02-16 13:43:55,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:55,559 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 41 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:55,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 10 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:55,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-16 13:43:55,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 120. [2022-02-16 13:43:55,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 3.1512605042016806) internal successors, (375), 119 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 375 transitions. [2022-02-16 13:43:55,563 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 375 transitions. Word has length 15 [2022-02-16 13:43:55,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:55,563 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 375 transitions. [2022-02-16 13:43:55,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:55,563 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 375 transitions. [2022-02-16 13:43:55,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:55,564 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:55,564 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:55,584 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:43:55,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:55,779 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:43:55,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:55,780 INFO L85 PathProgramCache]: Analyzing trace with hash 458378136, now seen corresponding path program 6 times [2022-02-16 13:43:55,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:55,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966138356] [2022-02-16 13:43:55,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:55,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:55,818 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:55,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966138356] [2022-02-16 13:43:55,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966138356] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:55,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769864531] [2022-02-16 13:43:55,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:43:55,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:55,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:55,820 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:43:55,824 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:43:55,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:43:55,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:55,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:55,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:55,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:55,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:55,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769864531] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:55,985 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:55,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 10 [2022-02-16 13:43:55,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572775433] [2022-02-16 13:43:55,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:55,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:55,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:55,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:55,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-02-16 13:43:55,985 INFO L87 Difference]: Start difference. First operand 120 states and 375 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:56,059 INFO L93 Difference]: Finished difference Result 152 states and 435 transitions. [2022-02-16 13:43:56,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:56,059 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:56,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:56,060 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:43:56,060 INFO L226 Difference]: Without dead ends: 137 [2022-02-16 13:43:56,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:43:56,060 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 48 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:56,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 3 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:43:56,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-16 13:43:56,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 118. [2022-02-16 13:43:56,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.1025641025641026) internal successors, (363), 117 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 363 transitions. [2022-02-16 13:43:56,064 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 363 transitions. Word has length 15 [2022-02-16 13:43:56,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:56,064 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 363 transitions. [2022-02-16 13:43:56,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,064 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 363 transitions. [2022-02-16 13:43:56,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:56,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:56,065 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:56,091 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:43:56,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:56,287 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:43:56,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:56,287 INFO L85 PathProgramCache]: Analyzing trace with hash -350968490, now seen corresponding path program 5 times [2022-02-16 13:43:56,287 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:56,287 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14304066] [2022-02-16 13:43:56,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:56,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:56,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:56,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:56,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:56,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14304066] [2022-02-16 13:43:56,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14304066] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:56,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785979961] [2022-02-16 13:43:56,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:43:56,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:56,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:56,335 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:43:56,336 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:43:56,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:56,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:56,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:56,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:56,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:56,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:56,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785979961] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:56,601 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:56,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:43:56,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504450798] [2022-02-16 13:43:56,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:56,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:56,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:56,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:56,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:43:56,602 INFO L87 Difference]: Start difference. First operand 118 states and 363 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:56,749 INFO L93 Difference]: Finished difference Result 169 states and 467 transitions. [2022-02-16 13:43:56,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:56,750 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:56,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:56,751 INFO L225 Difference]: With dead ends: 169 [2022-02-16 13:43:56,751 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:43:56,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:43:56,752 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 46 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:56,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 4 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:56,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:43:56,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 118. [2022-02-16 13:43:56,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.094017094017094) internal successors, (362), 117 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 362 transitions. [2022-02-16 13:43:56,755 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 362 transitions. Word has length 15 [2022-02-16 13:43:56,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:56,756 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 362 transitions. [2022-02-16 13:43:56,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:56,756 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 362 transitions. [2022-02-16 13:43:56,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:56,756 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:56,756 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:56,780 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:43:56,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:56,957 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:43:56,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:56,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1453164741, now seen corresponding path program 9 times [2022-02-16 13:43:56,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:56,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214552868] [2022-02-16 13:43:56,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:56,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:56,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:57,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:57,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:57,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214552868] [2022-02-16 13:43:57,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214552868] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:57,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303066305] [2022-02-16 13:43:57,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:43:57,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:57,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:57,027 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:43:57,029 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:43:57,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:43:57,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:57,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:57,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:57,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:57,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:57,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:57,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303066305] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:57,306 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:57,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:43:57,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879289834] [2022-02-16 13:43:57,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:57,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:57,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:57,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:57,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:57,307 INFO L87 Difference]: Start difference. First operand 118 states and 362 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:57,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:57,444 INFO L93 Difference]: Finished difference Result 202 states and 549 transitions. [2022-02-16 13:43:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:57,445 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:57,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:57,445 INFO L225 Difference]: With dead ends: 202 [2022-02-16 13:43:57,445 INFO L226 Difference]: Without dead ends: 192 [2022-02-16 13:43:57,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:57,446 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 55 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:57,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 5 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:57,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-02-16 13:43:57,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 118. [2022-02-16 13:43:57,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.0854700854700856) internal successors, (361), 117 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:57,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 361 transitions. [2022-02-16 13:43:57,450 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 361 transitions. Word has length 15 [2022-02-16 13:43:57,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:57,450 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 361 transitions. [2022-02-16 13:43:57,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:57,450 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 361 transitions. [2022-02-16 13:43:57,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:57,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:57,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:57,475 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:43:57,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-16 13:43:57,667 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:43:57,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1768717175, now seen corresponding path program 10 times [2022-02-16 13:43:57,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:57,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674147118] [2022-02-16 13:43:57,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:57,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:57,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:57,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:57,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:57,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674147118] [2022-02-16 13:43:57,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674147118] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:57,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730277504] [2022-02-16 13:43:57,732 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:43:57,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:57,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:57,733 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:43:57,755 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:43:57,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:43:57,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:57,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:57,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:57,901 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:57,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:58,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:58,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730277504] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:58,054 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:58,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:43:58,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694920139] [2022-02-16 13:43:58,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:58,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:58,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:58,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:58,055 INFO L87 Difference]: Start difference. First operand 118 states and 361 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:58,203 INFO L93 Difference]: Finished difference Result 198 states and 548 transitions. [2022-02-16 13:43:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:58,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:58,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:58,204 INFO L225 Difference]: With dead ends: 198 [2022-02-16 13:43:58,204 INFO L226 Difference]: Without dead ends: 189 [2022-02-16 13:43:58,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:58,205 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 58 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:58,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 6 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:58,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-02-16 13:43:58,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 122. [2022-02-16 13:43:58,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 3.090909090909091) internal successors, (374), 121 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 374 transitions. [2022-02-16 13:43:58,209 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 374 transitions. Word has length 15 [2022-02-16 13:43:58,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:58,209 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 374 transitions. [2022-02-16 13:43:58,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,210 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 374 transitions. [2022-02-16 13:43:58,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:58,210 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:58,210 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:58,230 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:43:58,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-16 13:43:58,415 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:43:58,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:58,416 INFO L85 PathProgramCache]: Analyzing trace with hash 485006972, now seen corresponding path program 6 times [2022-02-16 13:43:58,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:58,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659903393] [2022-02-16 13:43:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:58,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:58,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:58,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:58,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:58,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659903393] [2022-02-16 13:43:58,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659903393] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:58,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109435297] [2022-02-16 13:43:58,469 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:43:58,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:58,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:58,471 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:43:58,472 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:43:58,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:43:58,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:58,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:58,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:58,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:58,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:58,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:58,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109435297] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:58,814 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:58,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 7] total 16 [2022-02-16 13:43:58,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124166096] [2022-02-16 13:43:58,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:58,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:43:58,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:58,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:43:58,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:43:58,815 INFO L87 Difference]: Start difference. First operand 122 states and 374 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:58,971 INFO L93 Difference]: Finished difference Result 178 states and 481 transitions. [2022-02-16 13:43:58,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:43:58,972 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:58,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:58,972 INFO L225 Difference]: With dead ends: 178 [2022-02-16 13:43:58,972 INFO L226 Difference]: Without dead ends: 171 [2022-02-16 13:43:58,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:43:58,973 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 58 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:58,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 7 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:58,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-16 13:43:58,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 121. [2022-02-16 13:43:58,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.066666666666667) internal successors, (368), 120 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 368 transitions. [2022-02-16 13:43:58,977 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 368 transitions. Word has length 15 [2022-02-16 13:43:58,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:58,977 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 368 transitions. [2022-02-16 13:43:58,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:58,977 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 368 transitions. [2022-02-16 13:43:58,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:58,977 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:58,977 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:58,995 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:43:59,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-16 13:43:59,187 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:43:59,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:59,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1289432499, now seen corresponding path program 11 times [2022-02-16 13:43:59,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:59,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299848573] [2022-02-16 13:43:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:59,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:59,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:59,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:59,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:59,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299848573] [2022-02-16 13:43:59,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299848573] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:59,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848834616] [2022-02-16 13:43:59,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:43:59,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:59,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:59,236 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:43:59,264 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:43:59,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:43:59,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:59,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:43:59,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:59,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:59,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:43:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:59,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848834616] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:59,415 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:43:59,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2022-02-16 13:43:59,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165101753] [2022-02-16 13:43:59,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:43:59,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:43:59,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:43:59,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:43:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:43:59,416 INFO L87 Difference]: Start difference. First operand 121 states and 368 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:59,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:43:59,500 INFO L93 Difference]: Finished difference Result 165 states and 471 transitions. [2022-02-16 13:43:59,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:43:59,500 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:43:59,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:43:59,501 INFO L225 Difference]: With dead ends: 165 [2022-02-16 13:43:59,501 INFO L226 Difference]: Without dead ends: 151 [2022-02-16 13:43:59,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:43:59,505 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 39 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:43:59,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 4 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:43:59,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-16 13:43:59,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 117. [2022-02-16 13:43:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.0086206896551726) internal successors, (349), 116 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 349 transitions. [2022-02-16 13:43:59,509 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 349 transitions. Word has length 15 [2022-02-16 13:43:59,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:43:59,509 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 349 transitions. [2022-02-16 13:43:59,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:43:59,509 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 349 transitions. [2022-02-16 13:43:59,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:43:59,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:43:59,510 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:43:59,533 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:43:59,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:59,732 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:43:59,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:43:59,732 INFO L85 PathProgramCache]: Analyzing trace with hash -642389121, now seen corresponding path program 12 times [2022-02-16 13:43:59,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:43:59,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60573168] [2022-02-16 13:43:59,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:43:59,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:43:59,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:43:59,792 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:59,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:43:59,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60573168] [2022-02-16 13:43:59,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60573168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:43:59,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440896955] [2022-02-16 13:43:59,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:43:59,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:43:59,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:43:59,794 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:43:59,795 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:43:59,816 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:43:59,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:43:59,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:43:59,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:43:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:43:59,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:00,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:00,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440896955] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:00,121 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:00,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:44:00,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193173428] [2022-02-16 13:44:00,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:00,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:00,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:00,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:00,123 INFO L87 Difference]: Start difference. First operand 117 states and 349 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:00,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:00,316 INFO L93 Difference]: Finished difference Result 183 states and 511 transitions. [2022-02-16 13:44:00,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:00,316 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:00,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:00,317 INFO L225 Difference]: With dead ends: 183 [2022-02-16 13:44:00,317 INFO L226 Difference]: Without dead ends: 176 [2022-02-16 13:44:00,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:00,317 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 41 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:00,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 5 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:00,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-16 13:44:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 115. [2022-02-16 13:44:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.991228070175439) internal successors, (341), 114 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call 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:00,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 341 transitions. [2022-02-16 13:44:00,321 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 341 transitions. Word has length 15 [2022-02-16 13:44:00,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:00,321 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 341 transitions. [2022-02-16 13:44:00,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 341 transitions. [2022-02-16 13:44:00,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:00,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:00,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:00,347 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:44:00,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:00,531 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:44:00,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash -857314756, now seen corresponding path program 7 times [2022-02-16 13:44:00,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:00,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853065860] [2022-02-16 13:44:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:00,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:00,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:00,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:00,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:00,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853065860] [2022-02-16 13:44:00,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853065860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:00,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940654365] [2022-02-16 13:44:00,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:00,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:00,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:00,591 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:44:00,592 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:44:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:00,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:00,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:00,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:00,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:00,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:00,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940654365] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:00,865 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:00,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:00,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923623741] [2022-02-16 13:44:00,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:00,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:00,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:00,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:00,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:00,866 INFO L87 Difference]: Start difference. First operand 115 states and 341 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:01,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:01,024 INFO L93 Difference]: Finished difference Result 171 states and 448 transitions. [2022-02-16 13:44:01,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:01,024 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:01,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:01,024 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:44:01,024 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:44:01,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:01,025 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 60 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:01,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 5 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:01,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:44:01,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 114. [2022-02-16 13:44:01,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.982300884955752) internal successors, (337), 113 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call 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:01,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 337 transitions. [2022-02-16 13:44:01,028 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 337 transitions. Word has length 15 [2022-02-16 13:44:01,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:01,028 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 337 transitions. [2022-02-16 13:44:01,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:01,029 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 337 transitions. [2022-02-16 13:44:01,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:01,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:01,029 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:01,052 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:44:01,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-02-16 13:44:01,251 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:44:01,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:01,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1392544558, now seen corresponding path program 8 times [2022-02-16 13:44:01,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:01,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425133104] [2022-02-16 13:44:01,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:01,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:01,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:01,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:01,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425133104] [2022-02-16 13:44:01,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425133104] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:01,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576352259] [2022-02-16 13:44:01,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:01,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:01,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:01,311 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:44:01,312 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:44:01,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:01,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:01,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:01,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:01,436 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:01,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:01,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:01,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576352259] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:01,544 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:01,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:44:01,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124459473] [2022-02-16 13:44:01,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:01,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:01,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:01,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:01,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:01,545 INFO L87 Difference]: Start difference. First operand 114 states and 337 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:01,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:01,674 INFO L93 Difference]: Finished difference Result 156 states and 422 transitions. [2022-02-16 13:44:01,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:01,674 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:01,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:01,674 INFO L225 Difference]: With dead ends: 156 [2022-02-16 13:44:01,675 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:44:01,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:44:01,675 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:01,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 5 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:01,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:44:01,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 111. [2022-02-16 13:44:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 3.0090909090909093) internal successors, (331), 110 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:01,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 331 transitions. [2022-02-16 13:44:01,679 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 331 transitions. Word has length 15 [2022-02-16 13:44:01,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:01,679 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 331 transitions. [2022-02-16 13:44:01,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:01,679 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 331 transitions. [2022-02-16 13:44:01,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:01,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:01,679 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:01,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-16 13:44:01,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-02-16 13:44:01,880 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:44:01,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:01,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1569101166, now seen corresponding path program 9 times [2022-02-16 13:44:01,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:01,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56986960] [2022-02-16 13:44:01,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:01,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:01,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:01,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:01,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:01,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56986960] [2022-02-16 13:44:01,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56986960] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:01,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049678636] [2022-02-16 13:44:01,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:01,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:01,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:01,915 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:44:01,917 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:44:01,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:01,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:01,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:01,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:01,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:01,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:02,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:02,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049678636] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:02,071 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:02,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2022-02-16 13:44:02,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469056820] [2022-02-16 13:44:02,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:02,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:02,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:02,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:02,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:44:02,072 INFO L87 Difference]: Start difference. First operand 111 states and 331 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:02,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:02,148 INFO L93 Difference]: Finished difference Result 143 states and 404 transitions. [2022-02-16 13:44:02,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:02,148 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:02,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:02,149 INFO L225 Difference]: With dead ends: 143 [2022-02-16 13:44:02,149 INFO L226 Difference]: Without dead ends: 132 [2022-02-16 13:44:02,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:02,149 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 48 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:02,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 3 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:02,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-02-16 13:44:02,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 108. [2022-02-16 13:44:02,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.94392523364486) internal successors, (315), 107 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call 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:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 315 transitions. [2022-02-16 13:44:02,152 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 315 transitions. Word has length 15 [2022-02-16 13:44:02,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:02,152 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 315 transitions. [2022-02-16 13:44:02,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:02,152 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 315 transitions. [2022-02-16 13:44:02,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:02,153 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:02,153 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:02,171 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:44:02,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:02,363 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:44:02,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:02,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1709074193, now seen corresponding path program 13 times [2022-02-16 13:44:02,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:02,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880128076] [2022-02-16 13:44:02,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:02,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:02,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:02,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:02,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:02,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880128076] [2022-02-16 13:44:02,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880128076] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:02,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30574171] [2022-02-16 13:44:02,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:02,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:02,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:02,417 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:44:02,417 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:44:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:02,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:02,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:02,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:02,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:02,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:02,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30574171] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:02,643 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:02,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:44:02,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223126796] [2022-02-16 13:44:02,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:02,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:02,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:02,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:02,644 INFO L87 Difference]: Start difference. First operand 108 states and 315 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:02,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:02,766 INFO L93 Difference]: Finished difference Result 149 states and 390 transitions. [2022-02-16 13:44:02,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:02,766 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:02,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:02,767 INFO L225 Difference]: With dead ends: 149 [2022-02-16 13:44:02,767 INFO L226 Difference]: Without dead ends: 140 [2022-02-16 13:44:02,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:44:02,768 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 53 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:02,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 10 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:02,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-02-16 13:44:02,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 107. [2022-02-16 13:44:02,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.952830188679245) internal successors, (313), 106 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call 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:02,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 313 transitions. [2022-02-16 13:44:02,771 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 313 transitions. Word has length 15 [2022-02-16 13:44:02,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:02,771 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 313 transitions. [2022-02-16 13:44:02,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:02,772 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 313 transitions. [2022-02-16 13:44:02,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:02,772 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:02,772 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:02,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-02-16 13:44:02,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:02,983 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:44:02,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:02,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1031245588, now seen corresponding path program 10 times [2022-02-16 13:44:02,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:02,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255476632] [2022-02-16 13:44:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:02,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:03,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255476632] [2022-02-16 13:44:03,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255476632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:03,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957481930] [2022-02-16 13:44:03,018 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:03,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:03,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:03,019 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:44:03,020 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:44:03,042 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:03,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:03,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:03,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:03,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:03,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957481930] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:03,190 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:03,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2022-02-16 13:44:03,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784769197] [2022-02-16 13:44:03,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:03,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:03,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:03,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:03,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:44:03,191 INFO L87 Difference]: Start difference. First operand 107 states and 313 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:03,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:03,269 INFO L93 Difference]: Finished difference Result 150 states and 422 transitions. [2022-02-16 13:44:03,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:03,270 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:03,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:03,270 INFO L225 Difference]: With dead ends: 150 [2022-02-16 13:44:03,270 INFO L226 Difference]: Without dead ends: 138 [2022-02-16 13:44:03,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:03,271 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:03,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 4 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:44:03,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-16 13:44:03,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 119. [2022-02-16 13:44:03,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 3.059322033898305) internal successors, (361), 118 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 361 transitions. [2022-02-16 13:44:03,274 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 361 transitions. Word has length 15 [2022-02-16 13:44:03,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:03,275 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 361 transitions. [2022-02-16 13:44:03,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:03,275 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 361 transitions. [2022-02-16 13:44:03,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:03,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:03,275 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:03,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-16 13:44:03,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:03,491 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:44:03,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:03,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1173844391, now seen corresponding path program 14 times [2022-02-16 13:44:03,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:03,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222639287] [2022-02-16 13:44:03,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:03,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:03,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:03,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222639287] [2022-02-16 13:44:03,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222639287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:03,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921147074] [2022-02-16 13:44:03,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:03,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:03,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:03,543 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:44:03,544 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:44:03,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:03,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:03,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:03,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:03,695 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:03,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:03,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921147074] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:03,827 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:03,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:03,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981820452] [2022-02-16 13:44:03,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:03,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:03,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:03,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:03,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:03,828 INFO L87 Difference]: Start difference. First operand 119 states and 361 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:03,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:03,975 INFO L93 Difference]: Finished difference Result 170 states and 444 transitions. [2022-02-16 13:44:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:03,975 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:03,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:03,976 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:44:03,976 INFO L226 Difference]: Without dead ends: 162 [2022-02-16 13:44:03,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:03,976 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 54 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:03,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 11 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:03,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-02-16 13:44:03,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 121. [2022-02-16 13:44:03,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.066666666666667) internal successors, (368), 120 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call 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:03,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 368 transitions. [2022-02-16 13:44:03,980 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 368 transitions. Word has length 15 [2022-02-16 13:44:03,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:03,980 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 368 transitions. [2022-02-16 13:44:03,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:03,980 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 368 transitions. [2022-02-16 13:44:03,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:03,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:03,981 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:04,003 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:44:04,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-16 13:44:04,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:44:04,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:04,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1347092083, now seen corresponding path program 15 times [2022-02-16 13:44:04,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:04,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947149467] [2022-02-16 13:44:04,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:04,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:04,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:04,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:04,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947149467] [2022-02-16 13:44:04,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947149467] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:04,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301510961] [2022-02-16 13:44:04,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:04,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:04,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:04,255 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:44:04,278 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:44:04,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:04,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:04,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:04,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:04,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:04,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:04,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:04,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301510961] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:04,525 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:04,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:04,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875195288] [2022-02-16 13:44:04,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:04,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:04,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:04,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:04,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:04,526 INFO L87 Difference]: Start difference. First operand 121 states and 368 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:04,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:04,679 INFO L93 Difference]: Finished difference Result 160 states and 431 transitions. [2022-02-16 13:44:04,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:04,680 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:04,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:04,680 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:44:04,680 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:44:04,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:04,681 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 37 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:04,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 10 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:04,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:44:04,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 120. [2022-02-16 13:44:04,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 3.0672268907563027) internal successors, (365), 119 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:04,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 365 transitions. [2022-02-16 13:44:04,684 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 365 transitions. Word has length 15 [2022-02-16 13:44:04,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:04,685 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 365 transitions. [2022-02-16 13:44:04,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:04,685 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 365 transitions. [2022-02-16 13:44:04,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:04,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:04,685 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:04,727 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:44:04,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-16 13:44:04,886 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:44:04,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:04,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1156937588, now seen corresponding path program 11 times [2022-02-16 13:44:04,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:04,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044407175] [2022-02-16 13:44:04,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:04,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:04,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:04,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:04,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044407175] [2022-02-16 13:44:04,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044407175] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:04,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000190097] [2022-02-16 13:44:04,920 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:04,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:04,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:04,921 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:44:04,948 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:44:04,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:04,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:04,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:04,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:05,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:05,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:05,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000190097] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:05,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:05,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-02-16 13:44:05,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675761145] [2022-02-16 13:44:05,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:05,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:44:05,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:05,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:44:05,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:05,130 INFO L87 Difference]: Start difference. First operand 120 states and 365 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:05,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:05,320 INFO L93 Difference]: Finished difference Result 160 states and 443 transitions. [2022-02-16 13:44:05,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:05,320 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:05,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:05,321 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:44:05,321 INFO L226 Difference]: Without dead ends: 142 [2022-02-16 13:44:05,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:05,321 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 75 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:05,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 18 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:05,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-02-16 13:44:05,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 111. [2022-02-16 13:44:05,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 3.0454545454545454) internal successors, (335), 110 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call 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:05,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 335 transitions. [2022-02-16 13:44:05,324 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 335 transitions. Word has length 15 [2022-02-16 13:44:05,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:05,325 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 335 transitions. [2022-02-16 13:44:05,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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:05,325 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 335 transitions. [2022-02-16 13:44:05,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:05,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:05,325 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:05,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-16 13:44:05,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-02-16 13:44:05,531 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:44:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:05,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1087655156, now seen corresponding path program 7 times [2022-02-16 13:44:05,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:05,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522270369] [2022-02-16 13:44:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:05,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:05,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:05,583 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:05,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522270369] [2022-02-16 13:44:05,583 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522270369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:05,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304763257] [2022-02-16 13:44:05,583 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:05,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:05,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:05,584 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:44:05,586 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:44:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:05,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:05,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:05,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:05,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304763257] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:05,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:05,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:44:05,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192788035] [2022-02-16 13:44:05,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:05,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:05,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:05,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:05,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:05,827 INFO L87 Difference]: Start difference. First operand 111 states and 335 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:05,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:05,936 INFO L93 Difference]: Finished difference Result 137 states and 376 transitions. [2022-02-16 13:44:05,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:05,936 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:05,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:05,937 INFO L225 Difference]: With dead ends: 137 [2022-02-16 13:44:05,937 INFO L226 Difference]: Without dead ends: 125 [2022-02-16 13:44:05,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:44:05,937 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 42 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:05,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 5 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:05,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-16 13:44:05,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 110. [2022-02-16 13:44:05,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 3.055045871559633) internal successors, (333), 109 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call 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:05,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 333 transitions. [2022-02-16 13:44:05,940 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 333 transitions. Word has length 15 [2022-02-16 13:44:05,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:05,941 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 333 transitions. [2022-02-16 13:44:05,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:05,941 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 333 transitions. [2022-02-16 13:44:05,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:05,941 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:05,941 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:05,967 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:44:06,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-16 13:44:06,149 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:44:06,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:06,149 INFO L85 PathProgramCache]: Analyzing trace with hash 161151859, now seen corresponding path program 16 times [2022-02-16 13:44:06,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:06,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613052582] [2022-02-16 13:44:06,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:06,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:06,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:06,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:06,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613052582] [2022-02-16 13:44:06,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613052582] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:06,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735995761] [2022-02-16 13:44:06,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:06,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:06,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:06,197 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:44:06,198 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:44:06,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:06,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:06,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:06,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:06,332 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:06,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:06,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735995761] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:06,441 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:06,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:06,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303131320] [2022-02-16 13:44:06,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:06,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:06,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:06,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:06,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:06,442 INFO L87 Difference]: Start difference. First operand 110 states and 333 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:06,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:06,564 INFO L93 Difference]: Finished difference Result 179 states and 477 transitions. [2022-02-16 13:44:06,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:06,564 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:06,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:06,565 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:44:06,565 INFO L226 Difference]: Without dead ends: 171 [2022-02-16 13:44:06,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:06,565 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 59 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:06,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 6 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:06,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-16 13:44:06,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 115. [2022-02-16 13:44:06,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 3.1228070175438596) internal successors, (356), 114 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:06,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 356 transitions. [2022-02-16 13:44:06,572 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 356 transitions. Word has length 15 [2022-02-16 13:44:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:06,572 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 356 transitions. [2022-02-16 13:44:06,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:06,572 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 356 transitions. [2022-02-16 13:44:06,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:06,573 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:06,573 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:06,597 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:44:06,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-16 13:44:06,795 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:44:06,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:06,796 INFO L85 PathProgramCache]: Analyzing trace with hash 781737274, now seen corresponding path program 8 times [2022-02-16 13:44:06,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:06,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121670131] [2022-02-16 13:44:06,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:06,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:06,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:06,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:06,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121670131] [2022-02-16 13:44:06,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121670131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:06,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839430916] [2022-02-16 13:44:06,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:06,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:06,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:06,867 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:44:06,891 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:44:06,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:06,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:06,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:06,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:07,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:07,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:07,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839430916] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:07,179 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:07,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:44:07,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286588189] [2022-02-16 13:44:07,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:07,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:07,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:07,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:07,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:07,180 INFO L87 Difference]: Start difference. First operand 115 states and 356 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:07,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:07,325 INFO L93 Difference]: Finished difference Result 159 states and 439 transitions. [2022-02-16 13:44:07,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:07,325 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:07,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:07,325 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:44:07,325 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:44:07,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:07,326 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 58 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:07,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 5 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:07,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:44:07,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 119. [2022-02-16 13:44:07,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 3.135593220338983) internal successors, (370), 118 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:44:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 370 transitions. [2022-02-16 13:44:07,329 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 370 transitions. Word has length 15 [2022-02-16 13:44:07,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:07,330 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 370 transitions. [2022-02-16 13:44:07,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:07,330 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 370 transitions. [2022-02-16 13:44:07,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:07,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:07,330 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:07,349 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:44:07,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:07,543 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:44:07,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:07,543 INFO L85 PathProgramCache]: Analyzing trace with hash 2142104088, now seen corresponding path program 9 times [2022-02-16 13:44:07,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:07,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918272576] [2022-02-16 13:44:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:07,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:07,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:07,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918272576] [2022-02-16 13:44:07,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918272576] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955638150] [2022-02-16 13:44:07,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:07,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:07,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:07,606 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:44:07,624 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:44:07,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:07,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:07,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:07,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:07,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:07,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:07,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:07,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955638150] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:07,885 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:07,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:44:07,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749526922] [2022-02-16 13:44:07,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:07,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:07,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:07,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:07,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:07,886 INFO L87 Difference]: Start difference. First operand 119 states and 370 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:08,029 INFO L93 Difference]: Finished difference Result 161 states and 438 transitions. [2022-02-16 13:44:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:08,029 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:08,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:08,029 INFO L225 Difference]: With dead ends: 161 [2022-02-16 13:44:08,029 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:44:08,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:08,030 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:08,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 8 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:08,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:44:08,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 118. [2022-02-16 13:44:08,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.128205128205128) internal successors, (366), 117 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 366 transitions. [2022-02-16 13:44:08,033 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 366 transitions. Word has length 15 [2022-02-16 13:44:08,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:08,033 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 366 transitions. [2022-02-16 13:44:08,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,033 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 366 transitions. [2022-02-16 13:44:08,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:08,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:08,034 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:08,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-16 13:44:08,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:08,239 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:44:08,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:08,240 INFO L85 PathProgramCache]: Analyzing trace with hash 334399551, now seen corresponding path program 17 times [2022-02-16 13:44:08,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:08,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615667273] [2022-02-16 13:44:08,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:08,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:08,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:08,292 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:08,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615667273] [2022-02-16 13:44:08,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615667273] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:08,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095415991] [2022-02-16 13:44:08,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:08,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:08,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:08,293 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:44:08,294 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:44:08,315 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:08,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:08,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:08,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:08,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:08,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:08,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:08,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095415991] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:08,566 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:08,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:08,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609059242] [2022-02-16 13:44:08,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:08,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:08,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:08,567 INFO L87 Difference]: Start difference. First operand 118 states and 366 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:08,708 INFO L93 Difference]: Finished difference Result 186 states and 498 transitions. [2022-02-16 13:44:08,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:08,709 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:08,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:08,709 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:44:08,709 INFO L226 Difference]: Without dead ends: 179 [2022-02-16 13:44:08,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:08,710 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 54 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:08,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 8 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:08,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-02-16 13:44:08,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 118. [2022-02-16 13:44:08,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.128205128205128) internal successors, (366), 117 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 366 transitions. [2022-02-16 13:44:08,713 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 366 transitions. Word has length 15 [2022-02-16 13:44:08,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:08,713 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 366 transitions. [2022-02-16 13:44:08,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:08,713 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 366 transitions. [2022-02-16 13:44:08,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:08,714 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:08,714 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:08,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-16 13:44:08,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:08,915 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:44:08,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:08,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1606874286, now seen corresponding path program 10 times [2022-02-16 13:44:08,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:08,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355916637] [2022-02-16 13:44:08,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:08,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:08,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:08,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:08,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:08,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355916637] [2022-02-16 13:44:08,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355916637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:08,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328956510] [2022-02-16 13:44:08,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:08,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:08,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:08,972 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:44:08,972 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:44:08,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:08,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:08,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:08,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:09,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:09,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:09,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:09,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328956510] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:09,224 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:09,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:09,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979145405] [2022-02-16 13:44:09,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:09,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:09,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:09,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:09,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:09,225 INFO L87 Difference]: Start difference. First operand 118 states and 366 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:09,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:09,359 INFO L93 Difference]: Finished difference Result 150 states and 422 transitions. [2022-02-16 13:44:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:09,359 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:09,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:09,360 INFO L225 Difference]: With dead ends: 150 [2022-02-16 13:44:09,360 INFO L226 Difference]: Without dead ends: 139 [2022-02-16 13:44:09,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:09,360 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 36 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:09,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 4 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:09,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-16 13:44:09,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 117. [2022-02-16 13:44:09,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.1206896551724137) internal successors, (362), 116 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:09,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 362 transitions. [2022-02-16 13:44:09,363 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 362 transitions. Word has length 15 [2022-02-16 13:44:09,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:09,363 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 362 transitions. [2022-02-16 13:44:09,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:09,364 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 362 transitions. [2022-02-16 13:44:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:09,364 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:09,364 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:09,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-02-16 13:44:09,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-02-16 13:44:09,571 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:44:09,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:09,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1273915631, now seen corresponding path program 18 times [2022-02-16 13:44:09,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:09,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530958959] [2022-02-16 13:44:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:09,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:09,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:09,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:09,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530958959] [2022-02-16 13:44:09,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530958959] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:09,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551627781] [2022-02-16 13:44:09,617 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:09,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:09,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:09,618 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:44:09,648 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:44:09,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:09,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:09,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:09,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:09,744 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:09,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:09,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551627781] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:09,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:09,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-16 13:44:09,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840583825] [2022-02-16 13:44:09,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:09,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:44:09,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:09,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:44:09,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:09,850 INFO L87 Difference]: Start difference. First operand 117 states and 362 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:44:09,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:09,996 INFO L93 Difference]: Finished difference Result 173 states and 477 transitions. [2022-02-16 13:44:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:09,996 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:09,997 INFO L225 Difference]: With dead ends: 173 [2022-02-16 13:44:09,997 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:44:09,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:44:09,998 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 57 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:09,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 9 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:09,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:44:10,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 115. [2022-02-16 13:44:10,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 3.1052631578947367) internal successors, (354), 114 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call 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:10,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 354 transitions. [2022-02-16 13:44:10,002 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 354 transitions. Word has length 15 [2022-02-16 13:44:10,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:10,002 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 354 transitions. [2022-02-16 13:44:10,002 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:44:10,002 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 354 transitions. [2022-02-16 13:44:10,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:10,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:10,002 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:10,025 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:44:10,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-02-16 13:44:10,211 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:44:10,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1071248853, now seen corresponding path program 19 times [2022-02-16 13:44:10,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:10,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962739293] [2022-02-16 13:44:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:10,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:10,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:10,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:10,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962739293] [2022-02-16 13:44:10,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962739293] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:10,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853585971] [2022-02-16 13:44:10,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:10,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:10,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:10,260 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:44:10,261 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:44:10,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:10,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:10,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:10,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:10,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853585971] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:10,500 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:10,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:10,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505207874] [2022-02-16 13:44:10,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:10,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:10,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:10,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:10,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:10,501 INFO L87 Difference]: Start difference. First operand 115 states and 354 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:10,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:10,623 INFO L93 Difference]: Finished difference Result 149 states and 428 transitions. [2022-02-16 13:44:10,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:10,623 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:10,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:10,624 INFO L225 Difference]: With dead ends: 149 [2022-02-16 13:44:10,624 INFO L226 Difference]: Without dead ends: 140 [2022-02-16 13:44:10,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:10,624 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 47 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:10,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 8 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:10,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-02-16 13:44:10,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 114. [2022-02-16 13:44:10,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 3.1150442477876106) internal successors, (352), 113 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:10,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 352 transitions. [2022-02-16 13:44:10,628 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 352 transitions. Word has length 15 [2022-02-16 13:44:10,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:10,628 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 352 transitions. [2022-02-16 13:44:10,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:10,628 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 352 transitions. [2022-02-16 13:44:10,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:10,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:10,628 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:10,646 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:44:10,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-16 13:44:10,829 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:44:10,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:10,830 INFO L85 PathProgramCache]: Analyzing trace with hash -329127476, now seen corresponding path program 11 times [2022-02-16 13:44:10,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:10,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247207649] [2022-02-16 13:44:10,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:10,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:10,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:10,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247207649] [2022-02-16 13:44:10,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247207649] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:10,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115544353] [2022-02-16 13:44:10,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:10,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:10,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:10,873 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:44:10,874 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:44:10,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:10,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:10,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:10,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:10,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:10,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:11,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:11,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115544353] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:11,094 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:11,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:44:11,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901265894] [2022-02-16 13:44:11,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:11,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:11,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:11,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:11,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:11,095 INFO L87 Difference]: Start difference. First operand 114 states and 352 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:11,218 INFO L93 Difference]: Finished difference Result 170 states and 486 transitions. [2022-02-16 13:44:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:11,218 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:11,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:11,219 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:44:11,219 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:44:11,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:44:11,219 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 61 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:11,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 10 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:11,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:44:11,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 112. [2022-02-16 13:44:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 3.135135135135135) internal successors, (348), 111 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 348 transitions. [2022-02-16 13:44:11,223 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 348 transitions. Word has length 15 [2022-02-16 13:44:11,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:11,223 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 348 transitions. [2022-02-16 13:44:11,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,223 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 348 transitions. [2022-02-16 13:44:11,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:11,224 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:11,224 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:11,240 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:44:11,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-16 13:44:11,425 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:44:11,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:11,425 INFO L85 PathProgramCache]: Analyzing trace with hash -2144334233, now seen corresponding path program 20 times [2022-02-16 13:44:11,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:11,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381499370] [2022-02-16 13:44:11,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:11,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:11,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:11,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381499370] [2022-02-16 13:44:11,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381499370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:11,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060846513] [2022-02-16 13:44:11,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:11,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:11,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:11,489 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:44:11,490 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:44:11,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:11,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:11,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:11,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:11,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:11,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:11,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:11,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060846513] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:11,747 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:11,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:11,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823572072] [2022-02-16 13:44:11,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:11,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:11,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:11,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:11,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:11,748 INFO L87 Difference]: Start difference. First operand 112 states and 348 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:11,876 INFO L93 Difference]: Finished difference Result 160 states and 444 transitions. [2022-02-16 13:44:11,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:11,877 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:11,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:11,877 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:44:11,877 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:44:11,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:11,878 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 53 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:11,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 8 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:11,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:44:11,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 113. [2022-02-16 13:44:11,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 3.1160714285714284) internal successors, (349), 112 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 349 transitions. [2022-02-16 13:44:11,882 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 349 transitions. Word has length 15 [2022-02-16 13:44:11,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:11,882 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 349 transitions. [2022-02-16 13:44:11,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:11,882 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 349 transitions. [2022-02-16 13:44:11,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:11,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:11,882 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:11,902 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:44:12,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:12,095 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:44:12,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:12,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1523748818, now seen corresponding path program 12 times [2022-02-16 13:44:12,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:12,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141616710] [2022-02-16 13:44:12,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:12,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:12,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:12,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141616710] [2022-02-16 13:44:12,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141616710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:12,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802859594] [2022-02-16 13:44:12,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:12,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:12,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:12,150 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:44:12,151 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:44:12,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:12,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:12,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:12,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:12,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:12,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:12,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802859594] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:12,389 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:12,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 14 [2022-02-16 13:44:12,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714237984] [2022-02-16 13:44:12,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:12,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:12,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:12,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:12,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:12,390 INFO L87 Difference]: Start difference. First operand 113 states and 349 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:12,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:12,466 INFO L93 Difference]: Finished difference Result 171 states and 481 transitions. [2022-02-16 13:44:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:12,466 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:12,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:12,467 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:44:12,467 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:44:12,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:12,468 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:12,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 7 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:12,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:44:12,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 117. [2022-02-16 13:44:12,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.1206896551724137) internal successors, (362), 116 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:12,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 362 transitions. [2022-02-16 13:44:12,471 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 362 transitions. Word has length 15 [2022-02-16 13:44:12,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:12,471 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 362 transitions. [2022-02-16 13:44:12,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:12,471 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 362 transitions. [2022-02-16 13:44:12,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:12,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:12,472 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:12,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-16 13:44:12,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-02-16 13:44:12,672 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:44:12,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:12,673 INFO L85 PathProgramCache]: Analyzing trace with hash -843690448, now seen corresponding path program 12 times [2022-02-16 13:44:12,673 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:12,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463223643] [2022-02-16 13:44:12,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:12,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:12,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:12,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:12,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463223643] [2022-02-16 13:44:12,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463223643] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:12,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697232753] [2022-02-16 13:44:12,723 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:12,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:12,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:12,724 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:44:12,754 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:44:12,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:12,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:12,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:12,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:12,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:12,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:13,055 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:13,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697232753] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:13,055 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:13,055 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 7] total 16 [2022-02-16 13:44:13,055 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681893923] [2022-02-16 13:44:13,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:13,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:13,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:13,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:13,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:13,056 INFO L87 Difference]: Start difference. First operand 117 states and 362 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:13,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:13,205 INFO L93 Difference]: Finished difference Result 157 states and 427 transitions. [2022-02-16 13:44:13,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:13,205 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:13,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:13,206 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:44:13,206 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:44:13,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:13,206 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:13,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 7 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:13,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:44:13,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 117. [2022-02-16 13:44:13,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.1206896551724137) internal successors, (362), 116 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:13,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 362 transitions. [2022-02-16 13:44:13,210 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 362 transitions. Word has length 15 [2022-02-16 13:44:13,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:13,210 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 362 transitions. [2022-02-16 13:44:13,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:13,210 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 362 transitions. [2022-02-16 13:44:13,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:13,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:13,211 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:13,235 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:44:13,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-16 13:44:13,432 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:44:13,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:13,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1904322258, now seen corresponding path program 13 times [2022-02-16 13:44:13,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:13,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526600429] [2022-02-16 13:44:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:13,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:13,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:13,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:13,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:13,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526600429] [2022-02-16 13:44:13,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526600429] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:13,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435949226] [2022-02-16 13:44:13,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:13,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:13,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:13,481 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:44:13,484 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:44:13,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:13,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:13,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:13,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:13,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:13,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:13,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435949226] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:13,736 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:13,736 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:13,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144429170] [2022-02-16 13:44:13,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:13,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:13,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:13,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:13,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:13,737 INFO L87 Difference]: Start difference. First operand 117 states and 362 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:13,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:13,880 INFO L93 Difference]: Finished difference Result 168 states and 459 transitions. [2022-02-16 13:44:13,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:13,881 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:13,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:13,881 INFO L225 Difference]: With dead ends: 168 [2022-02-16 13:44:13,881 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:44:13,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:13,882 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 60 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:13,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 8 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:13,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:44:13,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 120. [2022-02-16 13:44:13,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 3.092436974789916) internal successors, (368), 119 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call 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:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 368 transitions. [2022-02-16 13:44:13,885 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 368 transitions. Word has length 15 [2022-02-16 13:44:13,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:13,886 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 368 transitions. [2022-02-16 13:44:13,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:13,886 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 368 transitions. [2022-02-16 13:44:13,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:13,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:13,886 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:13,909 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:44:14,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-02-16 13:44:14,099 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:44:14,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:14,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1971086541, now seen corresponding path program 21 times [2022-02-16 13:44:14,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:14,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393354929] [2022-02-16 13:44:14,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:14,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:14,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:14,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393354929] [2022-02-16 13:44:14,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393354929] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:14,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852717363] [2022-02-16 13:44:14,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:14,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:14,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:14,160 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:44:14,162 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:44:14,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:14,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:14,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:14,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:14,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:14,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:14,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:14,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852717363] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:14,450 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:14,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:14,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461335825] [2022-02-16 13:44:14,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:14,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:14,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:14,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:14,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:14,452 INFO L87 Difference]: Start difference. First operand 120 states and 368 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:14,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:14,607 INFO L93 Difference]: Finished difference Result 158 states and 453 transitions. [2022-02-16 13:44:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:14,607 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:14,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:14,608 INFO L225 Difference]: With dead ends: 158 [2022-02-16 13:44:14,608 INFO L226 Difference]: Without dead ends: 151 [2022-02-16 13:44:14,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:14,608 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 40 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:14,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 6 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:14,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-16 13:44:14,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 118. [2022-02-16 13:44:14,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.076923076923077) internal successors, (360), 117 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:14,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 360 transitions. [2022-02-16 13:44:14,612 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 360 transitions. Word has length 15 [2022-02-16 13:44:14,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:14,612 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 360 transitions. [2022-02-16 13:44:14,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:14,612 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 360 transitions. [2022-02-16 13:44:14,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:14,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:14,613 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:14,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-16 13:44:14,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:14,831 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:44:14,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:14,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1376665550, now seen corresponding path program 14 times [2022-02-16 13:44:14,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:14,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831581090] [2022-02-16 13:44:14,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:14,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:14,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:14,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:14,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831581090] [2022-02-16 13:44:14,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831581090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:14,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873197127] [2022-02-16 13:44:14,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:14,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:14,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:14,872 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:44:14,874 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:44:14,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:14,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:14,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:14,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:14,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:15,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:15,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873197127] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:15,074 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:15,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2022-02-16 13:44:15,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928886398] [2022-02-16 13:44:15,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:15,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:15,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:15,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:15,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:44:15,075 INFO L87 Difference]: Start difference. First operand 118 states and 360 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:15,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:15,187 INFO L93 Difference]: Finished difference Result 175 states and 470 transitions. [2022-02-16 13:44:15,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:15,188 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:15,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:15,188 INFO L225 Difference]: With dead ends: 175 [2022-02-16 13:44:15,188 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:44:15,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:15,188 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:15,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 6 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:15,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:44:15,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 115. [2022-02-16 13:44:15,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.973684210526316) internal successors, (339), 114 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call 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:15,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 339 transitions. [2022-02-16 13:44:15,191 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 339 transitions. Word has length 15 [2022-02-16 13:44:15,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:15,191 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 339 transitions. [2022-02-16 13:44:15,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:15,192 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 339 transitions. [2022-02-16 13:44:15,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:15,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:15,192 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:15,215 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:44:15,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:15,414 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:44:15,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:15,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2108955120, now seen corresponding path program 13 times [2022-02-16 13:44:15,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:15,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982084593] [2022-02-16 13:44:15,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:15,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:15,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:15,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:15,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:15,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982084593] [2022-02-16 13:44:15,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982084593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:15,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493374708] [2022-02-16 13:44:15,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:15,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:15,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:15,469 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:44:15,469 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:44:15,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:15,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:15,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:15,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:15,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:15,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493374708] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:15,728 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:15,728 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2022-02-16 13:44:15,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887297659] [2022-02-16 13:44:15,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:15,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:15,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:15,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:15,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:15,729 INFO L87 Difference]: Start difference. First operand 115 states and 339 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:15,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:15,871 INFO L93 Difference]: Finished difference Result 159 states and 414 transitions. [2022-02-16 13:44:15,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:15,872 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:15,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:15,872 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:44:15,872 INFO L226 Difference]: Without dead ends: 151 [2022-02-16 13:44:15,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:44:15,872 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 46 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:15,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 7 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:15,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-16 13:44:15,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 114. [2022-02-16 13:44:15,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.9646017699115044) internal successors, (335), 113 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call 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:15,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 335 transitions. [2022-02-16 13:44:15,875 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 335 transitions. Word has length 15 [2022-02-16 13:44:15,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:15,875 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 335 transitions. [2022-02-16 13:44:15,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:15,875 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 335 transitions. [2022-02-16 13:44:15,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:15,876 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:15,876 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:15,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-02-16 13:44:16,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:16,083 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:44:16,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:16,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1573725318, now seen corresponding path program 14 times [2022-02-16 13:44:16,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:16,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789201930] [2022-02-16 13:44:16,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:16,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:16,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:16,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:16,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:16,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789201930] [2022-02-16 13:44:16,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789201930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:16,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098997088] [2022-02-16 13:44:16,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:16,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:16,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:16,140 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:44:16,167 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:44:16,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:16,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:16,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:16,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:16,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:16,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:16,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098997088] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:16,395 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:16,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:16,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871311789] [2022-02-16 13:44:16,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:16,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:16,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:16,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:16,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:16,396 INFO L87 Difference]: Start difference. First operand 114 states and 335 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:16,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:16,513 INFO L93 Difference]: Finished difference Result 156 states and 408 transitions. [2022-02-16 13:44:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:16,514 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:16,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:16,514 INFO L225 Difference]: With dead ends: 156 [2022-02-16 13:44:16,514 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:44:16,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:16,514 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 39 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:16,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 11 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:16,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:44:16,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 110. [2022-02-16 13:44:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.9908256880733943) internal successors, (326), 109 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call 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:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 326 transitions. [2022-02-16 13:44:16,518 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 326 transitions. Word has length 15 [2022-02-16 13:44:16,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:16,518 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 326 transitions. [2022-02-16 13:44:16,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:16,518 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 326 transitions. [2022-02-16 13:44:16,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:16,518 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:16,518 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:16,536 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:44:16,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-02-16 13:44:16,727 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:44:16,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:16,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1644286797, now seen corresponding path program 22 times [2022-02-16 13:44:16,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:16,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234817748] [2022-02-16 13:44:16,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:16,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:16,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:16,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:16,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:16,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234817748] [2022-02-16 13:44:16,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234817748] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:16,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791360987] [2022-02-16 13:44:16,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:16,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:16,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:16,775 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:44:16,799 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:44:16,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:16,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:16,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:16,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:16,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:17,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:17,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791360987] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:17,027 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:17,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:17,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361878248] [2022-02-16 13:44:17,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:17,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:17,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:17,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:17,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:17,028 INFO L87 Difference]: Start difference. First operand 110 states and 326 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:17,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:17,141 INFO L93 Difference]: Finished difference Result 155 states and 409 transitions. [2022-02-16 13:44:17,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:17,142 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:17,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:17,142 INFO L225 Difference]: With dead ends: 155 [2022-02-16 13:44:17,142 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:44:17,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:17,143 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 60 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:17,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 5 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:17,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:44:17,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 109. [2022-02-16 13:44:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.990740740740741) internal successors, (323), 108 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call 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:17,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 323 transitions. [2022-02-16 13:44:17,145 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 323 transitions. Word has length 15 [2022-02-16 13:44:17,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:17,146 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 323 transitions. [2022-02-16 13:44:17,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:17,146 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 323 transitions. [2022-02-16 13:44:17,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:17,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:17,146 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:17,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-02-16 13:44:17,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-02-16 13:44:17,351 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:44:17,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:17,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1817534489, now seen corresponding path program 23 times [2022-02-16 13:44:17,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:17,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27656184] [2022-02-16 13:44:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:17,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:17,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:17,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:17,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:17,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27656184] [2022-02-16 13:44:17,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27656184] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:17,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329804819] [2022-02-16 13:44:17,395 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:17,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:17,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:17,396 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:44:17,397 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:44:17,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:17,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:17,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:17,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:17,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:17,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:17,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329804819] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:17,621 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:17,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2022-02-16 13:44:17,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994513942] [2022-02-16 13:44:17,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:17,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:17,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:17,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:17,622 INFO L87 Difference]: Start difference. First operand 109 states and 323 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:17,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:17,730 INFO L93 Difference]: Finished difference Result 160 states and 426 transitions. [2022-02-16 13:44:17,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:17,731 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:17,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:17,731 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:44:17,731 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:44:17,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:44:17,732 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 54 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:17,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 5 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:17,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:44:17,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 108. [2022-02-16 13:44:17,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.9906542056074765) internal successors, (320), 107 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call 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:17,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 320 transitions. [2022-02-16 13:44:17,734 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 320 transitions. Word has length 15 [2022-02-16 13:44:17,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:17,734 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 320 transitions. [2022-02-16 13:44:17,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:17,735 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 320 transitions. [2022-02-16 13:44:17,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:17,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:17,735 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:17,756 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:44:17,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-02-16 13:44:17,955 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:44:17,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:17,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1283245638, now seen corresponding path program 15 times [2022-02-16 13:44:17,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:17,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625039921] [2022-02-16 13:44:17,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:17,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:18,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625039921] [2022-02-16 13:44:18,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625039921] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:18,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445563830] [2022-02-16 13:44:18,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:18,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:18,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:18,003 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:44:18,006 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:44:18,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:18,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:18,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:18,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:18,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445563830] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:18,234 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:18,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 14 [2022-02-16 13:44:18,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637843749] [2022-02-16 13:44:18,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:18,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-16 13:44:18,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:18,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-16 13:44:18,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:18,235 INFO L87 Difference]: Start difference. First operand 108 states and 320 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:18,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:18,342 INFO L93 Difference]: Finished difference Result 154 states and 401 transitions. [2022-02-16 13:44:18,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:18,343 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:18,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:18,343 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:44:18,343 INFO L226 Difference]: Without dead ends: 146 [2022-02-16 13:44:18,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-02-16 13:44:18,343 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 50 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:18,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 8 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:18,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-02-16 13:44:18,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 108. [2022-02-16 13:44:18,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.9906542056074765) internal successors, (320), 107 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call 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:18,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 320 transitions. [2022-02-16 13:44:18,346 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 320 transitions. Word has length 15 [2022-02-16 13:44:18,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:18,346 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 320 transitions. [2022-02-16 13:44:18,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 7 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:18,346 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 320 transitions. [2022-02-16 13:44:18,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:18,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:18,346 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:18,363 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:44:18,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-02-16 13:44:18,555 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:44:18,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash 209219307, now seen corresponding path program 24 times [2022-02-16 13:44:18,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:18,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146110122] [2022-02-16 13:44:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:18,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:18,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:18,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146110122] [2022-02-16 13:44:18,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146110122] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:18,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173419579] [2022-02-16 13:44:18,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:18,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:18,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:18,599 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:44:18,627 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:44:18,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:18,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:18,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 13:44:18,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:18,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:18,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:18,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173419579] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:18,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:18,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-16 13:44:18,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238767223] [2022-02-16 13:44:18,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:18,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 13:44:18,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:18,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 13:44:18,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:18,806 INFO L87 Difference]: Start difference. First operand 108 states and 320 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:44:18,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:18,939 INFO L93 Difference]: Finished difference Result 170 states and 460 transitions. [2022-02-16 13:44:18,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-16 13:44:18,939 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.142857142857143) internal successors, (30), 14 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:18,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:18,940 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:44:18,940 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:44:18,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-02-16 13:44:18,940 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 80 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:18,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 13 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:18,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:44:18,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 101. [2022-02-16 13:44:18,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.97) internal successors, (297), 100 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call 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:18,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 297 transitions. [2022-02-16 13:44:18,943 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 297 transitions. Word has length 15 [2022-02-16 13:44:18,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:18,943 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 297 transitions. [2022-02-16 13:44:18,943 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:44:18,943 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 297 transitions. [2022-02-16 13:44:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:18,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:18,944 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:18,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-02-16 13:44:19,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-02-16 13:44:19,147 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:44:19,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:19,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1880386040, now seen corresponding path program 16 times [2022-02-16 13:44:19,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:19,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239461034] [2022-02-16 13:44:19,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:19,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:19,194 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:19,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239461034] [2022-02-16 13:44:19,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239461034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:19,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773641973] [2022-02-16 13:44:19,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:19,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:19,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:19,196 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:44:19,197 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:44:19,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:19,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:19,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:19,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:19,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:19,392 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773641973] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:19,392 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:19,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2022-02-16 13:44:19,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137977168] [2022-02-16 13:44:19,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:19,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:19,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:19,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:19,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:44:19,393 INFO L87 Difference]: Start difference. First operand 101 states and 297 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:19,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:19,445 INFO L93 Difference]: Finished difference Result 127 states and 340 transitions. [2022-02-16 13:44:19,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:19,445 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:19,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:19,446 INFO L225 Difference]: With dead ends: 127 [2022-02-16 13:44:19,446 INFO L226 Difference]: Without dead ends: 107 [2022-02-16 13:44:19,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-02-16 13:44:19,446 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 43 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:19,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 4 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:44:19,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-02-16 13:44:19,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 99. [2022-02-16 13:44:19,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.8979591836734695) internal successors, (284), 98 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:19,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 284 transitions. [2022-02-16 13:44:19,448 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 284 transitions. Word has length 15 [2022-02-16 13:44:19,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:19,448 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 284 transitions. [2022-02-16 13:44:19,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:19,449 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 284 transitions. [2022-02-16 13:44:19,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-16 13:44:19,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:19,449 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:19,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-16 13:44:19,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-16 13:44:19,659 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:44:19,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:19,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1655124374, now seen corresponding path program 15 times [2022-02-16 13:44:19,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:19,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563125042] [2022-02-16 13:44:19,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:19,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:19,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:19,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563125042] [2022-02-16 13:44:19,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563125042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:19,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852745494] [2022-02-16 13:44:19,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:19,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:19,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:19,718 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:44:19,719 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:44:19,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:19,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:19,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:19,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:19,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:19,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:19,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852745494] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:19,923 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:19,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 15 [2022-02-16 13:44:19,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560339029] [2022-02-16 13:44:19,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:19,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:19,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:19,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:19,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-16 13:44:19,924 INFO L87 Difference]: Start difference. First operand 99 states and 284 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:19,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:19,986 INFO L93 Difference]: Finished difference Result 112 states and 306 transitions. [2022-02-16 13:44:19,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:19,987 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-16 13:44:19,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:19,987 INFO L225 Difference]: With dead ends: 112 [2022-02-16 13:44:19,987 INFO L226 Difference]: Without dead ends: 96 [2022-02-16 13:44:19,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-02-16 13:44:19,987 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 31 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:19,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 4 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 13:44:19,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-02-16 13:44:19,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 80. [2022-02-16 13:44:19,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.8860759493670884) internal successors, (228), 79 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call 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:19,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 228 transitions. [2022-02-16 13:44:19,989 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 228 transitions. Word has length 15 [2022-02-16 13:44:19,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:19,990 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 228 transitions. [2022-02-16 13:44:19,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:44:19,990 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 228 transitions. [2022-02-16 13:44:19,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:44:19,990 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:19,990 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:20,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-02-16 13:44:20,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:20,203 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:44:20,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:20,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1303877413, now seen corresponding path program 1 times [2022-02-16 13:44:20,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:20,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347357878] [2022-02-16 13:44:20,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:20,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:20,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:20,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:20,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347357878] [2022-02-16 13:44:20,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347357878] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:20,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811363671] [2022-02-16 13:44:20,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:20,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:20,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:20,250 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:44:20,275 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:44:20,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:20,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:20,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:20,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:20,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:20,446 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:20,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811363671] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:20,447 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:20,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2022-02-16 13:44:20,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223907537] [2022-02-16 13:44:20,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:20,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:20,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:20,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:20,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-02-16 13:44:20,448 INFO L87 Difference]: Start difference. First operand 80 states and 228 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call 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:20,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:20,522 INFO L93 Difference]: Finished difference Result 116 states and 308 transitions. [2022-02-16 13:44:20,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:20,523 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:44:20,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:20,523 INFO L225 Difference]: With dead ends: 116 [2022-02-16 13:44:20,523 INFO L226 Difference]: Without dead ends: 105 [2022-02-16 13:44:20,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:20,524 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 31 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:20,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 3 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:20,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-02-16 13:44:20,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 84. [2022-02-16 13:44:20,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.891566265060241) internal successors, (240), 83 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call 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:20,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 240 transitions. [2022-02-16 13:44:20,526 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 240 transitions. Word has length 16 [2022-02-16 13:44:20,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:20,526 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 240 transitions. [2022-02-16 13:44:20,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call 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:20,526 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 240 transitions. [2022-02-16 13:44:20,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-16 13:44:20,526 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:20,526 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:44:20,551 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:44:20,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:20,748 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:44:20,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:20,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1841732991, now seen corresponding path program 2 times [2022-02-16 13:44:20,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:20,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906827696] [2022-02-16 13:44:20,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:20,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:20,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:20,783 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:20,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906827696] [2022-02-16 13:44:20,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906827696] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:20,783 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578667542] [2022-02-16 13:44:20,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:20,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:20,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:20,784 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:44:20,785 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:44:20,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:20,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:20,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 13:44:20,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:20,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 13:44:20,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:20,940 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:20,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578667542] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:20,941 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-02-16 13:44:20,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2022-02-16 13:44:20,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323685568] [2022-02-16 13:44:20,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 13:44:20,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-16 13:44:20,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:20,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-16 13:44:20,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-02-16 13:44:20,941 INFO L87 Difference]: Start difference. First operand 84 states and 240 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call 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:21,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:21,021 INFO L93 Difference]: Finished difference Result 111 states and 307 transitions. [2022-02-16 13:44:21,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-16 13:44:21,021 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-16 13:44:21,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:21,022 INFO L225 Difference]: With dead ends: 111 [2022-02-16 13:44:21,022 INFO L226 Difference]: Without dead ends: 100 [2022-02-16 13:44:21,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-02-16 13:44:21,022 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 30 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:21,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 5 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 13:44:21,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-02-16 13:44:21,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 72. [2022-02-16 13:44:21,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 2.816901408450704) internal successors, (200), 71 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call 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:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 200 transitions. [2022-02-16 13:44:21,024 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 200 transitions. Word has length 16 [2022-02-16 13:44:21,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:21,024 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 200 transitions. [2022-02-16 13:44:21,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call 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:21,024 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 200 transitions. [2022-02-16 13:44:21,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:21,024 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:21,024 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:21,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-02-16 13:44:21,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:21,225 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:44:21,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:21,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2132442647, now seen corresponding path program 1 times [2022-02-16 13:44:21,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:21,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006369922] [2022-02-16 13:44:21,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:21,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:21,670 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:21,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:21,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006369922] [2022-02-16 13:44:21,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006369922] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:21,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079666356] [2022-02-16 13:44:21,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:21,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:21,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:21,672 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:44:21,672 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:44:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:21,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:44:21,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:21,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:21,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:44:22,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 126 treesize of output 102 [2022-02-16 13:44:22,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:22,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 102 treesize of output 78 [2022-02-16 13:44:22,864 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:22,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:23,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:23,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 63 treesize of output 57 [2022-02-16 13:44:23,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:23,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:44:23,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:23,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 54 treesize of output 46 [2022-02-16 13:44:23,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:44:23,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079666356] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:23,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:23,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 13:44:23,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340018014] [2022-02-16 13:44:23,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:23,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:44:23,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:23,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:44:23,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:44:23,455 INFO L87 Difference]: Start difference. First operand 72 states and 200 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:24,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:24,200 INFO L93 Difference]: Finished difference Result 159 states and 425 transitions. [2022-02-16 13:44:24,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:44:24,200 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:24,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:24,201 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:44:24,201 INFO L226 Difference]: Without dead ends: 155 [2022-02-16 13:44:24,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:44:24,202 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 56 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:24,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 43 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 538 Invalid, 0 Unknown, 270 Unchecked, 0.3s Time] [2022-02-16 13:44:24,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-16 13:44:24,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 88. [2022-02-16 13:44:24,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.9195402298850577) internal successors, (254), 87 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call 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:24,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 254 transitions. [2022-02-16 13:44:24,204 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 254 transitions. Word has length 17 [2022-02-16 13:44:24,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:24,204 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 254 transitions. [2022-02-16 13:44:24,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:24,205 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 254 transitions. [2022-02-16 13:44:24,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:24,205 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:24,205 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:24,229 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:44:24,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-02-16 13:44:24,415 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:44:24,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:24,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1417822151, now seen corresponding path program 2 times [2022-02-16 13:44:24,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:24,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551681072] [2022-02-16 13:44:24,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:24,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:24,784 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:24,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:24,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551681072] [2022-02-16 13:44:24,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551681072] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:24,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662346740] [2022-02-16 13:44:24,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:24,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:24,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:24,786 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:44:24,786 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:44:24,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:24,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:24,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:24,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:25,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:25,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-02-16 13:44:25,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 56 treesize of output 44 [2022-02-16 13:44:25,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:25,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 44 treesize of output 32 [2022-02-16 13:44:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:25,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:25,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:25,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 52 treesize of output 48 [2022-02-16 13:44:26,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:26,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 93 treesize of output 79 [2022-02-16 13:44:26,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:26,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 69 treesize of output 55 [2022-02-16 13:44:26,186 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:26,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662346740] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:26,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:26,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:26,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485580716] [2022-02-16 13:44:26,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:26,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:26,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:26,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:26,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:26,187 INFO L87 Difference]: Start difference. First operand 88 states and 254 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:26,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:26,974 INFO L93 Difference]: Finished difference Result 164 states and 428 transitions. [2022-02-16 13:44:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:26,974 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:26,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:26,975 INFO L225 Difference]: With dead ends: 164 [2022-02-16 13:44:26,975 INFO L226 Difference]: Without dead ends: 160 [2022-02-16 13:44:26,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:44:26,975 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 48 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:26,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 17 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 446 Invalid, 0 Unknown, 167 Unchecked, 0.3s Time] [2022-02-16 13:44:26,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-16 13:44:26,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 91. [2022-02-16 13:44:26,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.911111111111111) internal successors, (262), 90 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call 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:26,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 262 transitions. [2022-02-16 13:44:26,978 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 262 transitions. Word has length 17 [2022-02-16 13:44:26,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:26,978 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 262 transitions. [2022-02-16 13:44:26,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:26,978 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 262 transitions. [2022-02-16 13:44:26,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:26,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:26,978 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:27,001 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:44:27,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-02-16 13:44:27,200 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:44:27,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:27,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1804059765, now seen corresponding path program 3 times [2022-02-16 13:44:27,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:27,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808174446] [2022-02-16 13:44:27,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:27,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:27,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:27,469 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:27,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:27,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808174446] [2022-02-16 13:44:27,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808174446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:27,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619566144] [2022-02-16 13:44:27,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:27,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:27,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:27,472 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:44:27,499 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:44:27,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:44:27,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:27,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:27,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:27,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:27,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-02-16 13:44:28,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 56 treesize of output 44 [2022-02-16 13:44:28,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:28,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 44 treesize of output 32 [2022-02-16 13:44:28,310 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:28,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:28,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:28,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 54 [2022-02-16 13:44:28,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:28,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 95 treesize of output 81 [2022-02-16 13:44:28,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:28,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 71 treesize of output 57 [2022-02-16 13:44:28,869 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:28,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619566144] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:28,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:28,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:44:28,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755803658] [2022-02-16 13:44:28,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:28,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:28,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:28,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:28,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:28,871 INFO L87 Difference]: Start difference. First operand 91 states and 262 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:29,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:29,498 INFO L93 Difference]: Finished difference Result 157 states and 418 transitions. [2022-02-16 13:44:29,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:29,499 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:29,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:29,499 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:44:29,499 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:44:29,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:44:29,500 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:29,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 14 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 308 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-02-16 13:44:29,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:44:29,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 92. [2022-02-16 13:44:29,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.901098901098901) internal successors, (264), 91 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call 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:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 264 transitions. [2022-02-16 13:44:29,503 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 264 transitions. Word has length 17 [2022-02-16 13:44:29,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:29,503 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 264 transitions. [2022-02-16 13:44:29,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:29,503 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 264 transitions. [2022-02-16 13:44:29,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:29,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:29,503 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:29,527 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:44:29,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:29,726 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:44:29,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:29,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1453813271, now seen corresponding path program 4 times [2022-02-16 13:44:29,726 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:29,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172784444] [2022-02-16 13:44:29,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:29,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:29,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:29,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:29,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172784444] [2022-02-16 13:44:29,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172784444] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:29,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496137794] [2022-02-16 13:44:29,959 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:29,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:29,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:29,961 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:44:29,962 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:44:29,991 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:29,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:29,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:44:29,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:30,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:44:30,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 169 [2022-02-16 13:44:30,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:30,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 169 treesize of output 135 [2022-02-16 13:44:31,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:31,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:31,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:31,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 98 treesize of output 82 [2022-02-16 13:44:31,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:44:31,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 55 treesize of output 47 [2022-02-16 13:44:31,784 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:31,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496137794] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:31,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:31,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:44:31,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614633799] [2022-02-16 13:44:31,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:31,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:31,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:31,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:31,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:31,785 INFO L87 Difference]: Start difference. First operand 92 states and 264 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:32,989 INFO L93 Difference]: Finished difference Result 161 states and 440 transitions. [2022-02-16 13:44:32,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:44:32,989 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:32,990 INFO L225 Difference]: With dead ends: 161 [2022-02-16 13:44:32,990 INFO L226 Difference]: Without dead ends: 157 [2022-02-16 13:44:32,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:44:32,990 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 65 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:32,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 29 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 583 Invalid, 0 Unknown, 110 Unchecked, 0.3s Time] [2022-02-16 13:44:32,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-16 13:44:32,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 95. [2022-02-16 13:44:32,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.9361702127659575) internal successors, (276), 94 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call 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,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 276 transitions. [2022-02-16 13:44:32,993 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 276 transitions. Word has length 17 [2022-02-16 13:44:32,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:32,993 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 276 transitions. [2022-02-16 13:44:32,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,993 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 276 transitions. [2022-02-16 13:44:32,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:32,993 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:32,993 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:33,017 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:44:33,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:33,199 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:44:33,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:33,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1138271115, now seen corresponding path program 5 times [2022-02-16 13:44:33,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:33,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914284178] [2022-02-16 13:44:33,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:33,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:33,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:33,554 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,555 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:33,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914284178] [2022-02-16 13:44:33,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914284178] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:33,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444311660] [2022-02-16 13:44:33,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:33,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:33,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:33,556 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:44:33,558 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:44:33,583 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:33,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:33,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:33,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:33,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:33,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 55 treesize of output 45 [2022-02-16 13:44:34,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 98 [2022-02-16 13:44:34,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 78 [2022-02-16 13:44:34,648 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,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:34,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:34,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 73 treesize of output 65 [2022-02-16 13:44:35,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:35,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 94 treesize of output 80 [2022-02-16 13:44:35,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:35,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 70 treesize of output 56 [2022-02-16 13:44:35,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:35,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444311660] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:35,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:35,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:35,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928544880] [2022-02-16 13:44:35,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:35,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:35,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:35,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:35,164 INFO L87 Difference]: Start difference. First operand 95 states and 276 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:36,045 INFO L93 Difference]: Finished difference Result 162 states and 424 transitions. [2022-02-16 13:44:36,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:36,046 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:36,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:36,047 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:44:36,047 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:44:36,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:44:36,047 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 71 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:36,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 26 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 387 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-02-16 13:44:36,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:44:36,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 96. [2022-02-16 13:44:36,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.9157894736842107) internal successors, (277), 95 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call 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,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 277 transitions. [2022-02-16 13:44:36,049 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 277 transitions. Word has length 17 [2022-02-16 13:44:36,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:36,049 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 277 transitions. [2022-02-16 13:44:36,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,050 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 277 transitions. [2022-02-16 13:44:36,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:36,050 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:36,050 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:36,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-02-16 13:44:36,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-02-16 13:44:36,259 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:44:36,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1297713499, now seen corresponding path program 6 times [2022-02-16 13:44:36,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:36,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724088673] [2022-02-16 13:44:36,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:36,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:36,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:36,579 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,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:36,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724088673] [2022-02-16 13:44:36,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724088673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:36,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775244172] [2022-02-16 13:44:36,580 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:36,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:36,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:36,581 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:44:36,582 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:44:36,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:44:36,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:36,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:36,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:36,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:36,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 70 treesize of output 58 [2022-02-16 13:44:37,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 56 treesize of output 44 [2022-02-16 13:44:37,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:37,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 44 treesize of output 32 [2022-02-16 13:44:37,280 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,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:37,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,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 58 treesize of output 54 [2022-02-16 13:44:37,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,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 95 treesize of output 81 [2022-02-16 13:44:37,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:37,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 71 treesize of output 57 [2022-02-16 13:44:37,680 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,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775244172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:37,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:37,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:44:37,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317123584] [2022-02-16 13:44:37,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:37,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:37,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:37,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:37,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:37,681 INFO L87 Difference]: Start difference. First operand 96 states and 277 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:38,265 INFO L93 Difference]: Finished difference Result 164 states and 437 transitions. [2022-02-16 13:44:38,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:38,265 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:38,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:38,265 INFO L225 Difference]: With dead ends: 164 [2022-02-16 13:44:38,265 INFO L226 Difference]: Without dead ends: 160 [2022-02-16 13:44:38,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:44:38,266 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:38,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 14 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 429 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-02-16 13:44:38,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-16 13:44:38,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 98. [2022-02-16 13:44:38,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.8969072164948453) internal successors, (281), 97 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call 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,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 281 transitions. [2022-02-16 13:44:38,269 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 281 transitions. Word has length 17 [2022-02-16 13:44:38,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:38,270 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 281 transitions. [2022-02-16 13:44:38,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,270 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 281 transitions. [2022-02-16 13:44:38,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:38,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:38,270 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:38,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-02-16 13:44:38,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-16 13:44:38,483 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:44:38,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:38,484 INFO L85 PathProgramCache]: Analyzing trace with hash 947467005, now seen corresponding path program 7 times [2022-02-16 13:44:38,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:38,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790218842] [2022-02-16 13:44:38,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:38,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:38,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:38,719 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,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:38,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790218842] [2022-02-16 13:44:38,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790218842] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:38,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564573044] [2022-02-16 13:44:38,720 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:38,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:38,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:38,724 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:44:38,725 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:44:38,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:38,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:44:38,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:38,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:38,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 86 treesize of output 70 [2022-02-16 13:44:39,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 203 treesize of output 169 [2022-02-16 13:44:39,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:39,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 169 treesize of output 135 [2022-02-16 13:44:40,161 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,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:40,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:40,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 98 treesize of output 82 [2022-02-16 13:44:40,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:40,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 73 treesize of output 65 [2022-02-16 13:44:40,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 55 treesize of output 47 [2022-02-16 13:44:40,704 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,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564573044] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:40,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:40,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:44:40,705 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201331172] [2022-02-16 13:44:40,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:40,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:40,705 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:40,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:40,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:40,705 INFO L87 Difference]: Start difference. First operand 98 states and 281 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:41,557 INFO L93 Difference]: Finished difference Result 157 states and 444 transitions. [2022-02-16 13:44:41,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:44:41,557 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:41,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:41,558 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:44:41,558 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:44:41,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:44:41,558 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 45 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:41,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 31 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 635 Invalid, 0 Unknown, 137 Unchecked, 0.3s Time] [2022-02-16 13:44:41,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:44:41,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 100. [2022-02-16 13:44:41,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.909090909090909) internal successors, (288), 99 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:44:41,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 288 transitions. [2022-02-16 13:44:41,564 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 288 transitions. Word has length 17 [2022-02-16 13:44:41,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:41,565 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 288 transitions. [2022-02-16 13:44:41,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,565 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 288 transitions. [2022-02-16 13:44:41,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:41,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:41,566 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:41,589 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:44:41,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:41,779 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:44:41,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:41,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1644617381, now seen corresponding path program 8 times [2022-02-16 13:44:41,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:41,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277931371] [2022-02-16 13:44:41,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:41,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:42,045 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,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:42,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277931371] [2022-02-16 13:44:42,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277931371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:42,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102478799] [2022-02-16 13:44:42,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:42,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:42,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:42,046 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:44:42,047 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:44:42,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:42,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:42,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:42,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:42,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:44:42,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:42,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 113 treesize of output 93 [2022-02-16 13:44:42,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 93 treesize of output 73 [2022-02-16 13:44:43,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:43,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:43,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 73 treesize of output 65 [2022-02-16 13:44:43,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 93 treesize of output 79 [2022-02-16 13:44:43,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:43,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 69 treesize of output 55 [2022-02-16 13:44:43,466 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,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102478799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:43,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:43,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:43,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716420775] [2022-02-16 13:44:43,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:43,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:43,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:43,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:43,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:43,468 INFO L87 Difference]: Start difference. First operand 100 states and 288 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:44,001 INFO L93 Difference]: Finished difference Result 166 states and 441 transitions. [2022-02-16 13:44:44,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:44,001 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:44,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:44,002 INFO L225 Difference]: With dead ends: 166 [2022-02-16 13:44:44,002 INFO L226 Difference]: Without dead ends: 162 [2022-02-16 13:44:44,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:44:44,002 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 59 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:44,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 11 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 257 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-16 13:44:44,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-02-16 13:44:44,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 98. [2022-02-16 13:44:44,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.917525773195876) internal successors, (283), 97 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call 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,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 283 transitions. [2022-02-16 13:44:44,004 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 283 transitions. Word has length 17 [2022-02-16 13:44:44,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:44,005 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 283 transitions. [2022-02-16 13:44:44,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,005 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 283 transitions. [2022-02-16 13:44:44,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:44,005 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:44,005 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:44,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-16 13:44:44,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-02-16 13:44:44,207 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:44:44,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:44,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1198703755, now seen corresponding path program 9 times [2022-02-16 13:44:44,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:44,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024374293] [2022-02-16 13:44:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:44,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:44,709 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,709 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:44,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024374293] [2022-02-16 13:44:44,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024374293] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:44,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031701836] [2022-02-16 13:44:44,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:44:44,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:44,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:44,710 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:44:44,711 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:44:44,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:44:44,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:44,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:44,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:45,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:45,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 48 [2022-02-16 13:44:45,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 99 [2022-02-16 13:44:45,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 99 treesize of output 79 [2022-02-16 13:44:45,661 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,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:45,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 65 treesize of output 59 [2022-02-16 13:44:45,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 95 treesize of output 81 [2022-02-16 13:44:45,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:45,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 71 treesize of output 57 [2022-02-16 13:44:46,114 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,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031701836] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:46,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:46,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:44:46,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090706866] [2022-02-16 13:44:46,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:46,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:46,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:46,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:46,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:46,116 INFO L87 Difference]: Start difference. First operand 98 states and 283 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:46,929 INFO L93 Difference]: Finished difference Result 159 states and 435 transitions. [2022-02-16 13:44:46,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:44:46,930 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:46,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:46,930 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:44:46,930 INFO L226 Difference]: Without dead ends: 155 [2022-02-16 13:44:46,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:44:46,931 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 73 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:46,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 14 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 300 Invalid, 0 Unknown, 283 Unchecked, 0.2s Time] [2022-02-16 13:44:46,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-16 13:44:46,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 100. [2022-02-16 13:44:46,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.898989898989899) internal successors, (287), 99 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:44:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 287 transitions. [2022-02-16 13:44:46,933 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 287 transitions. Word has length 17 [2022-02-16 13:44:46,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:46,934 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 287 transitions. [2022-02-16 13:44:46,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,934 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 287 transitions. [2022-02-16 13:44:46,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:46,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:46,934 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:46,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-02-16 13:44:47,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:47,147 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:44:47,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:47,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1860721291, now seen corresponding path program 10 times [2022-02-16 13:44:47,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:47,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903691579] [2022-02-16 13:44:47,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:47,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:47,465 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,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:47,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903691579] [2022-02-16 13:44:47,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903691579] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:47,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964593578] [2022-02-16 13:44:47,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:44:47,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:47,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:47,466 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:44:47,467 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:44:47,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:44:47,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:47,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:44:47,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:47,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:47,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 52 treesize of output 42 [2022-02-16 13:44:47,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 137 treesize of output 113 [2022-02-16 13:44:47,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:47,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 89 [2022-02-16 13:44:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:48,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:48,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:44:48,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:44:48,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:48,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 47 [2022-02-16 13:44:49,051 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,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964593578] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:49,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:49,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:49,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303723655] [2022-02-16 13:44:49,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:49,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:49,052 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:49,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:49,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:49,053 INFO L87 Difference]: Start difference. First operand 100 states and 287 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:50,668 INFO L93 Difference]: Finished difference Result 179 states and 496 transitions. [2022-02-16 13:44:50,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:44:50,668 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:50,669 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:44:50,669 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:44:50,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:44:50,669 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 53 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:50,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 12 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 477 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-16 13:44:50,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:44:50,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 98. [2022-02-16 13:44:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.8969072164948453) internal successors, (281), 97 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call 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,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 281 transitions. [2022-02-16 13:44:50,671 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 281 transitions. Word has length 17 [2022-02-16 13:44:50,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:50,671 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 281 transitions. [2022-02-16 13:44:50,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,671 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 281 transitions. [2022-02-16 13:44:50,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:50,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:50,672 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:50,687 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:44:50,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:50,872 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:44:50,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:50,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1361160625, now seen corresponding path program 11 times [2022-02-16 13:44:50,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:50,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190712888] [2022-02-16 13:44:50,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:50,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:50,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:51,153 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,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:51,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190712888] [2022-02-16 13:44:51,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190712888] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:51,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482547080] [2022-02-16 13:44:51,153 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:44:51,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:51,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:51,154 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:44:51,171 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:44:51,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:51,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:51,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:51,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:51,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:51,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 70 treesize of output 58 [2022-02-16 13:44:51,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:44:51,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:51,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 44 treesize of output 32 [2022-02-16 13:44:51,948 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,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:52,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:52,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 58 treesize of output 54 [2022-02-16 13:44:52,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:52,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 95 treesize of output 81 [2022-02-16 13:44:52,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:52,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 71 treesize of output 57 [2022-02-16 13:44:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:52,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482547080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:52,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:52,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:44:52,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89982997] [2022-02-16 13:44:52,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:52,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:52,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:52,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:52,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:52,445 INFO L87 Difference]: Start difference. First operand 98 states and 281 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:53,024 INFO L93 Difference]: Finished difference Result 153 states and 418 transitions. [2022-02-16 13:44:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:53,025 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:53,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:53,025 INFO L225 Difference]: With dead ends: 153 [2022-02-16 13:44:53,025 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:44:53,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:44:53,026 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 53 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:53,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 15 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 441 Invalid, 0 Unknown, 130 Unchecked, 0.2s Time] [2022-02-16 13:44:53,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:44:53,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 99. [2022-02-16 13:44:53,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.8877551020408165) internal successors, (283), 98 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call 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,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 283 transitions. [2022-02-16 13:44:53,027 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 283 transitions. Word has length 17 [2022-02-16 13:44:53,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:53,027 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 283 transitions. [2022-02-16 13:44:53,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,028 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 283 transitions. [2022-02-16 13:44:53,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:53,028 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:53,028 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:53,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-02-16 13:44:53,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-02-16 13:44:53,228 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:44:53,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:53,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1010914131, now seen corresponding path program 12 times [2022-02-16 13:44:53,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:53,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882690029] [2022-02-16 13:44:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:53,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:53,498 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,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:53,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882690029] [2022-02-16 13:44:53,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882690029] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:53,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986768353] [2022-02-16 13:44:53,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:44:53,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:53,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:53,500 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:44:53,527 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:44:53,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:44:53,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:53,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:44:53,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:53,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:53,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:44:54,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:54,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-02-16 13:44:54,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 101 treesize of output 81 [2022-02-16 13:44:54,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:54,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:54,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:54,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 73 treesize of output 65 [2022-02-16 13:44:54,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:54,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 93 treesize of output 79 [2022-02-16 13:44:54,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:54,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 69 treesize of output 55 [2022-02-16 13:44:54,804 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,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986768353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:54,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:54,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:44:54,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336058213] [2022-02-16 13:44:54,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:54,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:44:54,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:54,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:44:54,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:44:54,806 INFO L87 Difference]: Start difference. First operand 99 states and 283 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:55,368 INFO L93 Difference]: Finished difference Result 152 states and 417 transitions. [2022-02-16 13:44:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:55,368 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:55,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:55,369 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:44:55,369 INFO L226 Difference]: Without dead ends: 148 [2022-02-16 13:44:55,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:44:55,369 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 65 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:55,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 12 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 0 Unknown, 146 Unchecked, 0.1s Time] [2022-02-16 13:44:55,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-02-16 13:44:55,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 100. [2022-02-16 13:44:55,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.888888888888889) internal successors, (286), 99 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call 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,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 286 transitions. [2022-02-16 13:44:55,371 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 286 transitions. Word has length 17 [2022-02-16 13:44:55,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:55,371 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 286 transitions. [2022-02-16 13:44:55,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,371 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 286 transitions. [2022-02-16 13:44:55,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:55,371 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:55,371 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:55,387 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:44:55,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:55,572 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:44:55,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:55,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1581170255, now seen corresponding path program 13 times [2022-02-16 13:44:55,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:55,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406837352] [2022-02-16 13:44:55,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:55,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:44:55,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:55,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406837352] [2022-02-16 13:44:55,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406837352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:55,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304714475] [2022-02-16 13:44:55,858 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:44:55,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:55,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:55,859 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:44:55,859 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:44:55,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:55,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:55,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:56,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:44:56,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:56,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 116 treesize of output 96 [2022-02-16 13:44:56,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:44:56,796 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,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:56,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:56,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 73 treesize of output 65 [2022-02-16 13:44:57,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 79 [2022-02-16 13:44:57,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:57,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 69 treesize of output 55 [2022-02-16 13:44:57,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:44:57,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304714475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:57,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:57,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:57,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913571360] [2022-02-16 13:44:57,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:57,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:57,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:57,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:57,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:57,286 INFO L87 Difference]: Start difference. First operand 100 states and 286 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:44:57,890 INFO L93 Difference]: Finished difference Result 154 states and 418 transitions. [2022-02-16 13:44:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:44:57,890 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:57,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:44:57,891 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:44:57,891 INFO L226 Difference]: Without dead ends: 150 [2022-02-16 13:44:57,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:44:57,891 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 63 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:44:57,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 13 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 398 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-02-16 13:44:57,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-02-16 13:44:57,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 97. [2022-02-16 13:44:57,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.90625) internal successors, (279), 96 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call 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,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 279 transitions. [2022-02-16 13:44:57,893 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 279 transitions. Word has length 17 [2022-02-16 13:44:57,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:44:57,893 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 279 transitions. [2022-02-16 13:44:57,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,893 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 279 transitions. [2022-02-16 13:44:57,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:44:57,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:44:57,893 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:57,909 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:44:58,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:58,094 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:44:58,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:44:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1948905947, now seen corresponding path program 14 times [2022-02-16 13:44:58,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:44:58,095 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140380115] [2022-02-16 13:44:58,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:44:58,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:44:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:44:58,383 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,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:44:58,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140380115] [2022-02-16 13:44:58,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140380115] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:44:58,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113804933] [2022-02-16 13:44:58,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:44:58,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:44:58,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:44:58,385 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:44:58,386 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:44:58,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:44:58,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:44:58,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:44:58,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:44:58,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:58,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 70 treesize of output 58 [2022-02-16 13:44:59,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 56 treesize of output 44 [2022-02-16 13:44:59,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:44:59,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 44 treesize of output 32 [2022-02-16 13:44:59,140 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,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:44:59,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,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 56 treesize of output 52 [2022-02-16 13:44:59,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 79 [2022-02-16 13:44:59,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:44:59,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 69 treesize of output 55 [2022-02-16 13:44:59,677 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,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113804933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:44:59,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:44:59,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:44:59,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781921158] [2022-02-16 13:44:59,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:44:59,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:44:59,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:44:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:44:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:44:59,679 INFO L87 Difference]: Start difference. First operand 97 states and 279 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:00,274 INFO L93 Difference]: Finished difference Result 151 states and 416 transitions. [2022-02-16 13:45:00,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:00,274 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:00,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:00,275 INFO L225 Difference]: With dead ends: 151 [2022-02-16 13:45:00,275 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:45:00,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:00,275 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 71 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:00,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 11 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 349 Invalid, 0 Unknown, 84 Unchecked, 0.2s Time] [2022-02-16 13:45:00,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:45:00,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 99. [2022-02-16 13:45:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.9081632653061225) internal successors, (285), 98 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:45:00,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 285 transitions. [2022-02-16 13:45:00,277 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 285 transitions. Word has length 17 [2022-02-16 13:45:00,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:00,277 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 285 transitions. [2022-02-16 13:45:00,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,277 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 285 transitions. [2022-02-16 13:45:00,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:00,277 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:00,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:45:00,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-16 13:45:00,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:00,478 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:00,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:00,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1598659453, now seen corresponding path program 15 times [2022-02-16 13:45:00,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:00,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008115102] [2022-02-16 13:45:00,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:00,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:00,788 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,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:00,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008115102] [2022-02-16 13:45:00,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008115102] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:00,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377462705] [2022-02-16 13:45:00,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:00,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:00,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:00,790 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:00,813 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:00,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:45:00,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:00,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:00,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:01,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:01,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:45:01,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:01,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 113 treesize of output 93 [2022-02-16 13:45:01,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 93 treesize of output 73 [2022-02-16 13:45:01,798 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,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:01,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:45:02,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:02,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 94 treesize of output 80 [2022-02-16 13:45:02,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:02,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 56 [2022-02-16 13:45:02,307 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,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377462705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:02,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:02,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:45:02,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582140109] [2022-02-16 13:45:02,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:02,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:02,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:02,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:02,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:02,309 INFO L87 Difference]: Start difference. First operand 99 states and 285 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:02,977 INFO L93 Difference]: Finished difference Result 150 states and 415 transitions. [2022-02-16 13:45:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:02,978 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:02,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:02,978 INFO L225 Difference]: With dead ends: 150 [2022-02-16 13:45:02,978 INFO L226 Difference]: Without dead ends: 146 [2022-02-16 13:45:02,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:45:02,978 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 50 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:02,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 12 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 418 Invalid, 0 Unknown, 21 Unchecked, 0.2s Time] [2022-02-16 13:45:02,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-02-16 13:45:02,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 100. [2022-02-16 13:45:02,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.909090909090909) internal successors, (288), 99 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:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 288 transitions. [2022-02-16 13:45:02,981 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 288 transitions. Word has length 17 [2022-02-16 13:45:02,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:02,981 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 288 transitions. [2022-02-16 13:45:02,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,981 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 288 transitions. [2022-02-16 13:45:02,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:02,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:02,982 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:45:02,999 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:03,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-02-16 13:45:03,187 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:03,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:03,188 INFO L85 PathProgramCache]: Analyzing trace with hash -993424933, now seen corresponding path program 16 times [2022-02-16 13:45:03,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:03,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250786109] [2022-02-16 13:45:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:03,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:03,550 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,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:03,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250786109] [2022-02-16 13:45:03,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250786109] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:03,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393510628] [2022-02-16 13:45:03,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:03,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:03,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:03,552 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:03,553 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:03,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:03,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:03,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:03,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:03,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:03,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 57 treesize of output 47 [2022-02-16 13:45:04,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:04,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 93 [2022-02-16 13:45:04,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 93 treesize of output 73 [2022-02-16 13:45:04,458 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,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:04,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:04,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 73 treesize of output 65 [2022-02-16 13:45:04,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 93 treesize of output 79 [2022-02-16 13:45:04,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:04,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:45:04,937 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,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393510628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:04,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:04,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:04,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16998804] [2022-02-16 13:45:04,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:04,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:04,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:04,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:04,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:04,938 INFO L87 Difference]: Start difference. First operand 100 states and 288 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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 L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:05,493 INFO L93 Difference]: Finished difference Result 152 states and 416 transitions. [2022-02-16 13:45:05,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:05,494 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:05,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:05,494 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:45:05,494 INFO L226 Difference]: Without dead ends: 148 [2022-02-16 13:45:05,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:05,495 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 56 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:05,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 10 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 273 Invalid, 0 Unknown, 60 Unchecked, 0.1s Time] [2022-02-16 13:45:05,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-02-16 13:45:05,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 98. [2022-02-16 13:45:05,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.917525773195876) internal successors, (283), 97 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call 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,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 283 transitions. [2022-02-16 13:45:05,501 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 283 transitions. Word has length 17 [2022-02-16 13:45:05,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:05,501 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 283 transitions. [2022-02-16 13:45:05,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,501 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 283 transitions. [2022-02-16 13:45:05,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:05,502 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:05,502 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:45:05,524 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:05,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:05,719 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:05,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:05,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1808205771, now seen corresponding path program 17 times [2022-02-16 13:45:05,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:05,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013311918] [2022-02-16 13:45:05,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:05,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:06,060 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,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:06,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013311918] [2022-02-16 13:45:06,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013311918] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:06,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507691040] [2022-02-16 13:45:06,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:06,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:06,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:06,062 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:06,064 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:06,094 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:06,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:06,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:45:06,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:06,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:06,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 100 treesize of output 84 [2022-02-16 13:45:07,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:07,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 123 treesize of output 101 [2022-02-16 13:45:07,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 101 treesize of output 79 [2022-02-16 13:45:08,026 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,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:08,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,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 114 treesize of output 94 [2022-02-16 13:45:08,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,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 68 treesize of output 62 [2022-02-16 13:45:08,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:08,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 46 [2022-02-16 13:45:08,842 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,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507691040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:08,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:08,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:08,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117301749] [2022-02-16 13:45:08,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:08,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:08,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:08,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:08,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:08,843 INFO L87 Difference]: Start difference. First operand 98 states and 283 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:09,698 INFO L93 Difference]: Finished difference Result 145 states and 427 transitions. [2022-02-16 13:45:09,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:45:09,698 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:09,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:09,698 INFO L225 Difference]: With dead ends: 145 [2022-02-16 13:45:09,698 INFO L226 Difference]: Without dead ends: 137 [2022-02-16 13:45:09,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:45:09,699 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:09,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 13 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 261 Invalid, 0 Unknown, 317 Unchecked, 0.1s Time] [2022-02-16 13:45:09,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-16 13:45:09,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 100. [2022-02-16 13:45:09,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9393939393939394) internal successors, (291), 99 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call 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,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 291 transitions. [2022-02-16 13:45:09,700 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 291 transitions. Word has length 17 [2022-02-16 13:45:09,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:09,701 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 291 transitions. [2022-02-16 13:45:09,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,701 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 291 transitions. [2022-02-16 13:45:09,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:09,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:09,701 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:45:09,717 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:09,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:09,902 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:09,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:09,902 INFO L85 PathProgramCache]: Analyzing trace with hash 2007476849, now seen corresponding path program 18 times [2022-02-16 13:45:09,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:09,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631659708] [2022-02-16 13:45:09,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:09,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:09,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:10,293 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,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:10,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631659708] [2022-02-16 13:45:10,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631659708] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:10,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834900814] [2022-02-16 13:45:10,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:10,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:10,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:10,295 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:10,321 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:10,332 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:10,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:10,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:10,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:10,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:10,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 87 treesize of output 71 [2022-02-16 13:45:10,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:10,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 109 treesize of output 91 [2022-02-16 13:45:10,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 91 treesize of output 73 [2022-02-16 13:45:11,360 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,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:11,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:11,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 56 treesize of output 52 [2022-02-16 13:45:11,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 93 treesize of output 79 [2022-02-16 13:45:11,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:11,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:45:11,865 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,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834900814] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:11,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:11,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:11,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800317926] [2022-02-16 13:45:11,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:11,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:11,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:11,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:11,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:11,866 INFO L87 Difference]: Start difference. First operand 100 states and 291 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:12,968 INFO L93 Difference]: Finished difference Result 170 states and 477 transitions. [2022-02-16 13:45:12,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:12,968 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:12,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:12,968 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:45:12,968 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:45:12,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:45:12,969 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 81 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:12,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 10 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:45:12,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:45:12,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 98. [2022-02-16 13:45:12,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.917525773195876) internal successors, (283), 97 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call 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,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 283 transitions. [2022-02-16 13:45:12,971 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 283 transitions. Word has length 17 [2022-02-16 13:45:12,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:12,971 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 283 transitions. [2022-02-16 13:45:12,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,971 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 283 transitions. [2022-02-16 13:45:12,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:12,972 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:12,972 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:45:12,988 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:13,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable80 [2022-02-16 13:45:13,172 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:13,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:13,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1620596687, now seen corresponding path program 19 times [2022-02-16 13:45:13,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:13,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072036601] [2022-02-16 13:45:13,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:13,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:13,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:13,524 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:13,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:13,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072036601] [2022-02-16 13:45:13,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072036601] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:13,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600341413] [2022-02-16 13:45:13,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:13,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:13,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:13,526 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:13,527 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:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:13,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:13,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:13,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:13,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 86 treesize of output 70 [2022-02-16 13:45:14,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 204 treesize of output 170 [2022-02-16 13:45:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:14,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 136 [2022-02-16 13:45:14,986 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:14,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:15,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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 98 treesize of output 82 [2022-02-16 13:45:15,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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 73 treesize of output 65 [2022-02-16 13:45:15,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:15,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 55 treesize of output 47 [2022-02-16 13:45:15,502 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:15,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600341413] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:15,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:15,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:15,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708335648] [2022-02-16 13:45:15,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:15,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:15,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:15,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:15,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:15,503 INFO L87 Difference]: Start difference. First operand 98 states and 283 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:16,841 INFO L93 Difference]: Finished difference Result 194 states and 537 transitions. [2022-02-16 13:45:16,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:45:16,841 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:16,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:16,842 INFO L225 Difference]: With dead ends: 194 [2022-02-16 13:45:16,842 INFO L226 Difference]: Without dead ends: 186 [2022-02-16 13:45:16,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:45:16,842 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 93 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:16,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 13 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 493 Invalid, 0 Unknown, 199 Unchecked, 0.3s Time] [2022-02-16 13:45:16,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-02-16 13:45:16,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 100. [2022-02-16 13:45:16,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9393939393939394) internal successors, (291), 99 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call 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,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 291 transitions. [2022-02-16 13:45:16,845 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 291 transitions. Word has length 17 [2022-02-16 13:45:16,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:16,845 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 291 transitions. [2022-02-16 13:45:16,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,845 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 291 transitions. [2022-02-16 13:45:16,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:16,846 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:16,846 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:45:16,871 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:17,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:17,068 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:17,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:17,069 INFO L85 PathProgramCache]: Analyzing trace with hash -728810921, now seen corresponding path program 20 times [2022-02-16 13:45:17,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:17,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970237873] [2022-02-16 13:45:17,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:17,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:17,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:17,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:17,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970237873] [2022-02-16 13:45:17,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970237873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:17,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670376337] [2022-02-16 13:45:17,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:17,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:17,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:17,444 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:17,445 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:17,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:17,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:17,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:17,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:17,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:17,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 74 treesize of output 60 [2022-02-16 13:45:17,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:17,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 117 treesize of output 97 [2022-02-16 13:45:17,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 97 treesize of output 77 [2022-02-16 13:45:18,331 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:18,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:18,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:45:18,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,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 93 treesize of output 79 [2022-02-16 13:45:18,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:18,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 69 treesize of output 55 [2022-02-16 13:45:18,884 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:18,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670376337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:18,884 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:18,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:18,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23061922] [2022-02-16 13:45:18,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:18,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:18,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:18,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:18,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:18,885 INFO L87 Difference]: Start difference. First operand 100 states and 291 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:19,787 INFO L93 Difference]: Finished difference Result 162 states and 449 transitions. [2022-02-16 13:45:19,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:19,787 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:19,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:19,788 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:45:19,788 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:45:19,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:19,788 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 78 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:19,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 14 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:45:19,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:45:19,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 100. [2022-02-16 13:45:19,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9393939393939394) internal successors, (291), 99 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call 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,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 291 transitions. [2022-02-16 13:45:19,790 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 291 transitions. Word has length 17 [2022-02-16 13:45:19,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:19,790 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 291 transitions. [2022-02-16 13:45:19,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,790 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 291 transitions. [2022-02-16 13:45:19,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:19,790 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:19,790 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:45:19,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:20,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:20,003 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:20,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:20,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1957017999, now seen corresponding path program 21 times [2022-02-16 13:45:20,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:20,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224616304] [2022-02-16 13:45:20,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:20,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:20,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:20,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:20,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:20,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224616304] [2022-02-16 13:45:20,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224616304] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:20,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023802266] [2022-02-16 13:45:20,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:20,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:20,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:20,317 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:20,317 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:20,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:45:20,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:20,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:20,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:20,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:20,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-02-16 13:45:20,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:45:20,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:20,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 44 treesize of output 32 [2022-02-16 13:45:21,001 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:21,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:21,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 54 [2022-02-16 13:45:21,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,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 95 treesize of output 81 [2022-02-16 13:45:21,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:21,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 71 treesize of output 57 [2022-02-16 13:45:21,441 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:21,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023802266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:21,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:21,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:45:21,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724628668] [2022-02-16 13:45:21,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:21,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:21,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:21,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:21,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:21,442 INFO L87 Difference]: Start difference. First operand 100 states and 291 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:22,092 INFO L93 Difference]: Finished difference Result 159 states and 436 transitions. [2022-02-16 13:45:22,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:22,092 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:45:22,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:22,092 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:45:22,092 INFO L226 Difference]: Without dead ends: 155 [2022-02-16 13:45:22,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=157, Invalid=655, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:22,093 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:22,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 16 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 418 Invalid, 0 Unknown, 67 Unchecked, 0.2s Time] [2022-02-16 13:45:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-16 13:45:22,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 102. [2022-02-16 13:45:22,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.9207920792079207) internal successors, (295), 101 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call 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,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 295 transitions. [2022-02-16 13:45:22,095 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 295 transitions. Word has length 17 [2022-02-16 13:45:22,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:22,095 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 295 transitions. [2022-02-16 13:45:22,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,095 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 295 transitions. [2022-02-16 13:45:22,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:22,095 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:22,095 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:45:22,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-02-16 13:45:22,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:22,296 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:22,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:22,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1987702803, now seen corresponding path program 22 times [2022-02-16 13:45:22,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:22,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048713698] [2022-02-16 13:45:22,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:22,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:22,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:45:22,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:22,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048713698] [2022-02-16 13:45:22,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048713698] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:22,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704892467] [2022-02-16 13:45:22,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:22,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:22,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:22,533 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:22,534 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:22,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:22,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:22,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:22,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:22,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:22,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:45:23,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 169 [2022-02-16 13:45:23,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:23,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 169 treesize of output 135 [2022-02-16 13:45:23,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:45:23,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:24,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,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 98 treesize of output 82 [2022-02-16 13:45:24,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:45:24,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:24,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 47 [2022-02-16 13:45:24,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:24,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704892467] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:24,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:24,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:45:24,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477829695] [2022-02-16 13:45:24,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:24,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:24,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:24,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:24,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:24,429 INFO L87 Difference]: Start difference. First operand 102 states and 295 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:25,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:25,680 INFO L93 Difference]: Finished difference Result 190 states and 527 transitions. [2022-02-16 13:45:25,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:45:25,681 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:25,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:25,681 INFO L225 Difference]: With dead ends: 190 [2022-02-16 13:45:25,681 INFO L226 Difference]: Without dead ends: 186 [2022-02-16 13:45:25,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:45:25,682 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 42 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:25,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 19 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 572 Invalid, 0 Unknown, 346 Unchecked, 0.3s Time] [2022-02-16 13:45:25,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-02-16 13:45:25,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 104. [2022-02-16 13:45:25,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.912621359223301) internal successors, (300), 103 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call 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:25,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 300 transitions. [2022-02-16 13:45:25,684 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 300 transitions. Word has length 17 [2022-02-16 13:45:25,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:25,684 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 300 transitions. [2022-02-16 13:45:25,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:25,684 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 300 transitions. [2022-02-16 13:45:25,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:25,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:25,684 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:45:25,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-16 13:45:25,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-02-16 13:45:25,887 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:25,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash -604381583, now seen corresponding path program 23 times [2022-02-16 13:45:25,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:25,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881289977] [2022-02-16 13:45:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:25,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:26,183 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:26,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:26,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881289977] [2022-02-16 13:45:26,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881289977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:26,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748581658] [2022-02-16 13:45:26,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:26,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:26,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:26,185 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:26,186 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:26,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:26,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:26,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:26,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:26,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:26,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:45:26,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:26,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:45:26,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:45:27,158 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:27,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:27,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,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 73 treesize of output 65 [2022-02-16 13:45:27,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,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 93 treesize of output 79 [2022-02-16 13:45:27,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:27,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:45:27,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:27,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748581658] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:27,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:27,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:27,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619884323] [2022-02-16 13:45:27,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:27,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:27,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:27,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:27,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:27,621 INFO L87 Difference]: Start difference. First operand 104 states and 300 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:28,314 INFO L93 Difference]: Finished difference Result 162 states and 441 transitions. [2022-02-16 13:45:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:28,314 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:28,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:28,314 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:45:28,314 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:45:28,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:28,315 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 58 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:28,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 12 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 349 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-02-16 13:45:28,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:45:28,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 103. [2022-02-16 13:45:28,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.9215686274509802) internal successors, (298), 102 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call 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,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 298 transitions. [2022-02-16 13:45:28,317 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 298 transitions. Word has length 17 [2022-02-16 13:45:28,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:28,317 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 298 transitions. [2022-02-16 13:45:28,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,317 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 298 transitions. [2022-02-16 13:45:28,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:28,317 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:28,317 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:45:28,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-02-16 13:45:28,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-02-16 13:45:28,518 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:28,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash -158467957, now seen corresponding path program 24 times [2022-02-16 13:45:28,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:28,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314144485] [2022-02-16 13:45:28,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:28,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:28,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:28,932 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:28,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:28,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314144485] [2022-02-16 13:45:28,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314144485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:28,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306550437] [2022-02-16 13:45:28,933 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:28,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:28,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:28,939 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:28,940 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:28,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:28,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:28,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:28,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:29,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:29,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 48 [2022-02-16 13:45:29,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:29,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 99 [2022-02-16 13:45:29,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 79 [2022-02-16 13:45:29,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:29,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:29,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:29,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 65 treesize of output 59 [2022-02-16 13:45:30,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 95 treesize of output 81 [2022-02-16 13:45:30,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 71 treesize of output 57 [2022-02-16 13:45:30,224 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:30,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306550437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:30,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:30,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:45:30,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202685610] [2022-02-16 13:45:30,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:30,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:30,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:30,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:30,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:30,225 INFO L87 Difference]: Start difference. First operand 103 states and 298 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:31,853 INFO L93 Difference]: Finished difference Result 187 states and 486 transitions. [2022-02-16 13:45:31,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:31,853 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:45:31,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:31,854 INFO L225 Difference]: With dead ends: 187 [2022-02-16 13:45:31,854 INFO L226 Difference]: Without dead ends: 179 [2022-02-16 13:45:31,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:45:31,854 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 107 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:31,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 17 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 556 Invalid, 0 Unknown, 150 Unchecked, 0.3s Time] [2022-02-16 13:45:31,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-02-16 13:45:31,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 102. [2022-02-16 13:45:31,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.9306930693069306) internal successors, (296), 101 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call 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,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 296 transitions. [2022-02-16 13:45:31,856 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 296 transitions. Word has length 17 [2022-02-16 13:45:31,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:31,856 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 296 transitions. [2022-02-16 13:45:31,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,856 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 296 transitions. [2022-02-16 13:45:31,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:31,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:31,857 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:45:31,873 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:32,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-02-16 13:45:32,057 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:32,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:32,058 INFO L85 PathProgramCache]: Analyzing trace with hash -862926411, now seen corresponding path program 25 times [2022-02-16 13:45:32,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:32,058 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248986398] [2022-02-16 13:45:32,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:32,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:32,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:32,334 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:32,335 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:32,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248986398] [2022-02-16 13:45:32,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248986398] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:32,335 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561795419] [2022-02-16 13:45:32,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:32,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:32,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:32,340 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:32,342 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:32,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:32,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:32,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:32,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 52 treesize of output 42 [2022-02-16 13:45:32,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 130 treesize of output 106 [2022-02-16 13:45:32,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:32,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 106 treesize of output 82 [2022-02-16 13:45:33,385 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:33,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:33,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 107 treesize of output 91 [2022-02-16 13:45:33,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:33,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 73 treesize of output 65 [2022-02-16 13:45:33,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:33,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 55 treesize of output 47 [2022-02-16 13:45:33,947 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:33,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561795419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:33,947 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:33,947 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:33,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559832972] [2022-02-16 13:45:33,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:33,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:33,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:33,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:33,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:33,948 INFO L87 Difference]: Start difference. First operand 102 states and 296 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:34,512 INFO L93 Difference]: Finished difference Result 138 states and 414 transitions. [2022-02-16 13:45:34,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:45:34,512 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:34,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:34,513 INFO L225 Difference]: With dead ends: 138 [2022-02-16 13:45:34,513 INFO L226 Difference]: Without dead ends: 134 [2022-02-16 13:45:34,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:34,513 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:34,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 11 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 243 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-02-16 13:45:34,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-16 13:45:34,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 104. [2022-02-16 13:45:34,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.9514563106796117) internal successors, (304), 103 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:34,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 304 transitions. [2022-02-16 13:45:34,515 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 304 transitions. Word has length 17 [2022-02-16 13:45:34,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:34,515 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 304 transitions. [2022-02-16 13:45:34,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,515 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 304 transitions. [2022-02-16 13:45:34,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:34,515 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:34,515 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:45:34,531 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:34,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-02-16 13:45:34,716 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:34,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:34,716 INFO L85 PathProgramCache]: Analyzing trace with hash 489710005, now seen corresponding path program 26 times [2022-02-16 13:45:34,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:34,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730128890] [2022-02-16 13:45:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:34,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:35,072 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:35,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:35,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730128890] [2022-02-16 13:45:35,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730128890] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:35,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571547211] [2022-02-16 13:45:35,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:35,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:35,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:35,073 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:35,074 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:35,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:35,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:35,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:35,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:35,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:35,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 57 treesize of output 47 [2022-02-16 13:45:35,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:35,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:45:35,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:45:36,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:45:36,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:36,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 73 treesize of output 65 [2022-02-16 13:45:36,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 93 treesize of output 79 [2022-02-16 13:45:36,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:36,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 69 treesize of output 55 [2022-02-16 13:45:36,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:36,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571547211] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:36,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:36,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:36,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003553671] [2022-02-16 13:45:36,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:36,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:36,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:36,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:36,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:36,638 INFO L87 Difference]: Start difference. First operand 104 states and 304 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:37,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:37,336 INFO L93 Difference]: Finished difference Result 156 states and 432 transitions. [2022-02-16 13:45:37,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:37,336 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:37,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:37,337 INFO L225 Difference]: With dead ends: 156 [2022-02-16 13:45:37,337 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:45:37,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:37,337 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 54 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:37,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 14 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 458 Invalid, 0 Unknown, 29 Unchecked, 0.2s Time] [2022-02-16 13:45:37,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:45:37,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 102. [2022-02-16 13:45:37,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.9603960396039604) internal successors, (299), 101 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call 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:37,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 299 transitions. [2022-02-16 13:45:37,340 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 299 transitions. Word has length 17 [2022-02-16 13:45:37,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:37,340 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 299 transitions. [2022-02-16 13:45:37,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:37,340 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 299 transitions. [2022-02-16 13:45:37,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:37,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:37,340 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:45:37,357 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:37,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:37,543 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:37,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:37,544 INFO L85 PathProgramCache]: Analyzing trace with hash -325070833, now seen corresponding path program 27 times [2022-02-16 13:45:37,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:37,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167971189] [2022-02-16 13:45:37,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:37,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:37,817 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:37,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:37,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167971189] [2022-02-16 13:45:37,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167971189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:37,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908288201] [2022-02-16 13:45:37,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:37,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:37,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:37,820 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:37,820 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:37,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:45:37,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:37,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:37,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:38,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:38,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 87 treesize of output 71 [2022-02-16 13:45:38,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:45:38,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:38,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 44 treesize of output 32 [2022-02-16 13:45:38,521 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:38,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:38,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:38,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 56 treesize of output 52 [2022-02-16 13:45:38,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:38,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 93 treesize of output 79 [2022-02-16 13:45:38,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 69 treesize of output 55 [2022-02-16 13:45:38,980 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:38,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908288201] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:38,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:38,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:38,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496449796] [2022-02-16 13:45:38,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:38,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:38,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:38,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:38,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:38,981 INFO L87 Difference]: Start difference. First operand 102 states and 299 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:40,096 INFO L93 Difference]: Finished difference Result 157 states and 435 transitions. [2022-02-16 13:45:40,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:40,100 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:40,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:40,100 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:45:40,100 INFO L226 Difference]: Without dead ends: 153 [2022-02-16 13:45:40,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:40,101 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 62 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:40,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 15 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 557 Invalid, 0 Unknown, 50 Unchecked, 0.3s Time] [2022-02-16 13:45:40,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-16 13:45:40,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 100. [2022-02-16 13:45:40,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9393939393939394) internal successors, (291), 99 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call 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,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 291 transitions. [2022-02-16 13:45:40,103 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 291 transitions. Word has length 17 [2022-02-16 13:45:40,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:40,103 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 291 transitions. [2022-02-16 13:45:40,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,103 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 291 transitions. [2022-02-16 13:45:40,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:40,103 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:40,103 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:45:40,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-02-16 13:45:40,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:40,304 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:40,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash -137461749, now seen corresponding path program 28 times [2022-02-16 13:45:40,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:40,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123338263] [2022-02-16 13:45:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:40,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:40,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:40,632 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:40,632 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:40,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123338263] [2022-02-16 13:45:40,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123338263] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:40,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585880229] [2022-02-16 13:45:40,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:45:40,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:40,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:40,636 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:40,660 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:40,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:45:40,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:40,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:40,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:40,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:40,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 86 treesize of output 70 [2022-02-16 13:45:41,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 203 treesize of output 169 [2022-02-16 13:45:41,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:41,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 135 [2022-02-16 13:45:42,201 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:42,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:42,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,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 98 treesize of output 82 [2022-02-16 13:45:42,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:45:42,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:42,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 55 treesize of output 47 [2022-02-16 13:45:42,773 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:42,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585880229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:42,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:42,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:42,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025875942] [2022-02-16 13:45:42,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:42,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:42,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:42,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:42,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:42,774 INFO L87 Difference]: Start difference. First operand 100 states and 291 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:43,621 INFO L93 Difference]: Finished difference Result 159 states and 445 transitions. [2022-02-16 13:45:43,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:45:43,622 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:43,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:43,622 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:45:43,622 INFO L226 Difference]: Without dead ends: 155 [2022-02-16 13:45:43,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:43,623 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 67 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:43,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 32 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 670 Invalid, 0 Unknown, 121 Unchecked, 0.3s Time] [2022-02-16 13:45:43,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-16 13:45:43,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 101. [2022-02-16 13:45:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.94) internal successors, (294), 100 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:43,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 294 transitions. [2022-02-16 13:45:43,625 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 294 transitions. Word has length 17 [2022-02-16 13:45:43,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:43,625 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 294 transitions. [2022-02-16 13:45:43,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,625 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 294 transitions. [2022-02-16 13:45:43,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:43,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:43,625 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:45:43,641 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:43,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:43,826 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:45:43,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:43,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1565421161, now seen corresponding path program 29 times [2022-02-16 13:45:43,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:43,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056389290] [2022-02-16 13:45:43,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:43,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:43,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:44,189 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:44,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:44,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056389290] [2022-02-16 13:45:44,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056389290] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:44,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322550219] [2022-02-16 13:45:44,190 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:45:44,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:44,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:44,197 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:44,198 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:44,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:44,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:44,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:44,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:44,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:44,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 74 treesize of output 60 [2022-02-16 13:45:44,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:44,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 93 [2022-02-16 13:45:44,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 93 treesize of output 73 [2022-02-16 13:45:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:45:45,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:45,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 73 treesize of output 65 [2022-02-16 13:45:45,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 94 treesize of output 80 [2022-02-16 13:45:45,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:45,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 70 treesize of output 56 [2022-02-16 13:45:45,681 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:45,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322550219] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:45,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:45,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:45,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861238124] [2022-02-16 13:45:45,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:45,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:45,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:45,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:45,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:45,682 INFO L87 Difference]: Start difference. First operand 101 states and 294 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:46,364 INFO L93 Difference]: Finished difference Result 156 states and 429 transitions. [2022-02-16 13:45:46,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:46,365 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:46,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:46,365 INFO L225 Difference]: With dead ends: 156 [2022-02-16 13:45:46,365 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:45:46,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:46,365 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 73 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:46,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 11 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 425 Invalid, 0 Unknown, 27 Unchecked, 0.2s Time] [2022-02-16 13:45:46,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:45:46,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 101. [2022-02-16 13:45:46,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.94) internal successors, (294), 100 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:46,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 294 transitions. [2022-02-16 13:45:46,368 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 294 transitions. Word has length 17 [2022-02-16 13:45:46,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:46,368 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 294 transitions. [2022-02-16 13:45:46,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,368 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 294 transitions. [2022-02-16 13:45:46,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:46,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:46,369 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:45:46,393 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:45:46,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:46,583 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:45:46,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash 754324017, now seen corresponding path program 30 times [2022-02-16 13:45:46,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:46,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819966752] [2022-02-16 13:45:46,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:46,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:46,949 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:46,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:46,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819966752] [2022-02-16 13:45:46,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819966752] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:46,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732286802] [2022-02-16 13:45:46,950 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:45:46,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:46,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:46,952 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:45:46,973 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:45:46,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:45:46,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:46,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:46,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:47,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:47,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 74 treesize of output 60 [2022-02-16 13:45:47,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 97 [2022-02-16 13:45:47,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 77 [2022-02-16 13:45:47,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:45:47,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:47,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:48,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 73 treesize of output 65 [2022-02-16 13:45:48,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:48,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 93 treesize of output 79 [2022-02-16 13:45:48,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:48,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:45:48,334 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:48,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732286802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:48,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:48,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:45:48,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058378013] [2022-02-16 13:45:48,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:48,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:45:48,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:48,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:45:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:45:48,335 INFO L87 Difference]: Start difference. First operand 101 states and 294 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:49,222 INFO L93 Difference]: Finished difference Result 163 states and 452 transitions. [2022-02-16 13:45:49,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:45:49,222 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:49,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:49,223 INFO L225 Difference]: With dead ends: 163 [2022-02-16 13:45:49,223 INFO L226 Difference]: Without dead ends: 159 [2022-02-16 13:45:49,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:45:49,223 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 78 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:49,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 13 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:45:49,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-02-16 13:45:49,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 98. [2022-02-16 13:45:49,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.9072164948453607) internal successors, (282), 97 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:45:49,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 282 transitions. [2022-02-16 13:45:49,225 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 282 transitions. Word has length 17 [2022-02-16 13:45:49,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:49,226 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 282 transitions. [2022-02-16 13:45:49,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,226 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 282 transitions. [2022-02-16 13:45:49,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:49,226 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:49,226 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:45:49,249 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:45:49,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:49,441 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:45:49,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:49,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1171160489, now seen corresponding path program 31 times [2022-02-16 13:45:49,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:49,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104280549] [2022-02-16 13:45:49,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:49,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:49,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:49,713 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:49,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:49,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104280549] [2022-02-16 13:45:49,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104280549] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:49,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582229493] [2022-02-16 13:45:49,714 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:45:49,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:49,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:49,715 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:45:49,716 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:45:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:49,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:49,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:49,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:49,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 88 treesize of output 72 [2022-02-16 13:45:50,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 207 treesize of output 173 [2022-02-16 13:45:50,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:50,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 173 treesize of output 139 [2022-02-16 13:45:51,528 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:51,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:51,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:51,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 90 treesize of output 76 [2022-02-16 13:45:52,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:45:52,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:52,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 55 treesize of output 47 [2022-02-16 13:45:52,149 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:52,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582229493] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:52,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:52,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:45:52,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916106628] [2022-02-16 13:45:52,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:52,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:52,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:52,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:52,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:52,150 INFO L87 Difference]: Start difference. First operand 98 states and 282 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:53,203 INFO L93 Difference]: Finished difference Result 160 states and 478 transitions. [2022-02-16 13:45:53,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:45:53,203 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:53,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:53,203 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:45:53,203 INFO L226 Difference]: Without dead ends: 156 [2022-02-16 13:45:53,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:45:53,204 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 29 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:53,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 20 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 522 Invalid, 0 Unknown, 267 Unchecked, 0.3s Time] [2022-02-16 13:45:53,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-02-16 13:45:53,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 101. [2022-02-16 13:45:53,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.93) internal successors, (293), 100 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:45:53,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 293 transitions. [2022-02-16 13:45:53,206 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 293 transitions. Word has length 17 [2022-02-16 13:45:53,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:53,206 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 293 transitions. [2022-02-16 13:45:53,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,206 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 293 transitions. [2022-02-16 13:45:53,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:53,206 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:53,206 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:45:53,222 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:45:53,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-02-16 13:45:53,407 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:45:53,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:53,407 INFO L85 PathProgramCache]: Analyzing trace with hash 531722421, now seen corresponding path program 32 times [2022-02-16 13:45:53,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:53,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111241532] [2022-02-16 13:45:53,407 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,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:53,799 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:53,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:53,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111241532] [2022-02-16 13:45:53,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111241532] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:53,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806781854] [2022-02-16 13:45:53,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:45:53,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:53,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:53,801 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:45:53,801 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:45:53,869 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:45:53,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:53,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:45:53,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:54,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:54,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 71 treesize of output 57 [2022-02-16 13:45:54,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45:54,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 113 treesize of output 93 [2022-02-16 13:45:54,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 93 treesize of output 73 [2022-02-16 13:45:54,754 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:54,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:54,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:54,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 65 treesize of output 59 [2022-02-16 13:45:55,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 94 treesize of output 80 [2022-02-16 13:45:55,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:55,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 70 treesize of output 56 [2022-02-16 13:45:55,239 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:55,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806781854] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:55,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:55,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 13:45:55,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626021158] [2022-02-16 13:45:55,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:55,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:45:55,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:55,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:45:55,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:45:55,240 INFO L87 Difference]: Start difference. First operand 101 states and 293 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:45:56,405 INFO L93 Difference]: Finished difference Result 172 states and 479 transitions. [2022-02-16 13:45:56,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:45:56,405 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:45:56,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:45:56,406 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:45:56,406 INFO L226 Difference]: Without dead ends: 168 [2022-02-16 13:45:56,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:45:56,406 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 60 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:45:56,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 12 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 404 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-16 13:45:56,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-16 13:45:56,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 100. [2022-02-16 13:45:56,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9292929292929295) internal successors, (290), 99 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call 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,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 290 transitions. [2022-02-16 13:45:56,409 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 290 transitions. Word has length 17 [2022-02-16 13:45:56,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:45:56,409 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 290 transitions. [2022-02-16 13:45:56,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,409 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 290 transitions. [2022-02-16 13:45:56,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:45:56,409 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:45:56,410 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:45:56,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-02-16 13:45:56,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2022-02-16 13:45:56,615 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:45:56,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:45:56,616 INFO L85 PathProgramCache]: Analyzing trace with hash 2050721427, now seen corresponding path program 33 times [2022-02-16 13:45:56,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:45:56,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445475094] [2022-02-16 13:45:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:45:56,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:45:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:45:56,905 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:56,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:45:56,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445475094] [2022-02-16 13:45:56,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445475094] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:45:56,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685839679] [2022-02-16 13:45:56,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:45:56,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:45:56,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:45:56,906 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:45:56,922 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:45:56,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:45:56,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:45:56,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:45:56,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:45:57,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 88 treesize of output 72 [2022-02-16 13:45:57,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 207 treesize of output 173 [2022-02-16 13:45:57,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:45: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 173 treesize of output 139 [2022-02-16 13:45:58,587 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:58,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:45:58,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:58,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 90 treesize of output 76 [2022-02-16 13:45:59,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:59,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 73 treesize of output 65 [2022-02-16 13:45:59,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:45:59,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 55 treesize of output 47 [2022-02-16 13:45:59,153 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:59,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685839679] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:45:59,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:45:59,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:45:59,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389679534] [2022-02-16 13:45:59,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:45:59,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:45:59,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:45:59,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:45:59,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:45:59,154 INFO L87 Difference]: Start difference. First operand 100 states and 290 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:00,139 INFO L93 Difference]: Finished difference Result 171 states and 543 transitions. [2022-02-16 13:46:00,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:46:00,139 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:00,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:00,140 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:46:00,140 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:46:00,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:46:00,140 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 52 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:00,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 13 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 445 Invalid, 0 Unknown, 218 Unchecked, 0.2s Time] [2022-02-16 13:46:00,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:46:00,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 102. [2022-02-16 13:46:00,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.9504950495049505) internal successors, (298), 101 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call 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,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 298 transitions. [2022-02-16 13:46:00,142 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 298 transitions. Word has length 17 [2022-02-16 13:46:00,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:00,143 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 298 transitions. [2022-02-16 13:46:00,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,143 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 298 transitions. [2022-02-16 13:46:00,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:00,143 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:00,143 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:46:00,159 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:00,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:00,347 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:00,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash -10138375, now seen corresponding path program 34 times [2022-02-16 13:46:00,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:00,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011200355] [2022-02-16 13:46:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:00,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:00,641 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:46:00,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:00,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011200355] [2022-02-16 13:46:00,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011200355] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:00,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035326803] [2022-02-16 13:46:00,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:00,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:00,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:00,644 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:00,645 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:00,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:00,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:00,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:00,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:00,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:00,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 86 treesize of output 70 [2022-02-16 13:46:01,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 203 treesize of output 169 [2022-02-16 13:46:01,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:01,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 135 [2022-02-16 13:46:02,418 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:46:02,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:02,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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 90 treesize of output 76 [2022-02-16 13:46:02,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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 73 treesize of output 65 [2022-02-16 13:46:02,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:02,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 55 treesize of output 47 [2022-02-16 13:46:02,931 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:46:02,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035326803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:02,931 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:02,931 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:46:02,931 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518011467] [2022-02-16 13:46:02,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:02,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:02,931 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:02,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:02,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:02,932 INFO L87 Difference]: Start difference. First operand 102 states and 298 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:03,895 INFO L93 Difference]: Finished difference Result 185 states and 506 transitions. [2022-02-16 13:46:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:03,896 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:03,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:03,896 INFO L225 Difference]: With dead ends: 185 [2022-02-16 13:46:03,896 INFO L226 Difference]: Without dead ends: 177 [2022-02-16 13:46:03,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:03,897 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 58 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:03,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 28 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 392 Invalid, 0 Unknown, 406 Unchecked, 0.2s Time] [2022-02-16 13:46:03,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-16 13:46:03,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 101. [2022-02-16 13:46:03,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.93) internal successors, (293), 100 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:03,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 293 transitions. [2022-02-16 13:46:03,899 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 293 transitions. Word has length 17 [2022-02-16 13:46:03,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:03,899 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 293 transitions. [2022-02-16 13:46:03,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,899 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 293 transitions. [2022-02-16 13:46:03,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:03,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:03,899 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:46:03,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-16 13:46:04,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:04,100 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:04,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:04,100 INFO L85 PathProgramCache]: Analyzing trace with hash -158642571, now seen corresponding path program 35 times [2022-02-16 13:46:04,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:04,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109641614] [2022-02-16 13:46:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:04,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:04,545 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:46:04,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:04,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109641614] [2022-02-16 13:46:04,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109641614] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:04,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438982172] [2022-02-16 13:46:04,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:04,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:04,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:04,548 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:04,575 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:04,584 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:04,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:04,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:04,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:04,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:04,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 74 treesize of output 60 [2022-02-16 13:46:05,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:05,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 102 [2022-02-16 13:46:05,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 102 treesize of output 80 [2022-02-16 13:46:05,673 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:46:05,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:05,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:05,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:46:06,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:06,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 93 treesize of output 79 [2022-02-16 13:46:06,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:06,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 69 treesize of output 55 [2022-02-16 13:46:06,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:06,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438982172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:06,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:06,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 13:46:06,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316316075] [2022-02-16 13:46:06,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:06,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:46:06,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:06,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:46:06,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:06,203 INFO L87 Difference]: Start difference. First operand 101 states and 293 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:07,448 INFO L93 Difference]: Finished difference Result 202 states and 555 transitions. [2022-02-16 13:46:07,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:07,448 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:07,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:07,449 INFO L225 Difference]: With dead ends: 202 [2022-02-16 13:46:07,449 INFO L226 Difference]: Without dead ends: 198 [2022-02-16 13:46:07,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:46:07,449 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 175 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:07,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 12 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 621 Invalid, 0 Unknown, 36 Unchecked, 0.3s Time] [2022-02-16 13:46:07,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-02-16 13:46:07,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 100. [2022-02-16 13:46:07,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.9292929292929295) internal successors, (290), 99 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call 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,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 290 transitions. [2022-02-16 13:46:07,451 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 290 transitions. Word has length 17 [2022-02-16 13:46:07,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:07,452 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 290 transitions. [2022-02-16 13:46:07,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,452 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 290 transitions. [2022-02-16 13:46:07,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:07,452 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:07,452 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:46:07,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-02-16 13:46:07,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:07,652 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,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:07,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1267057781, now seen corresponding path program 36 times [2022-02-16 13:46:07,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:07,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724220322] [2022-02-16 13:46:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:07,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:07,895 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:46:07,895 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:07,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724220322] [2022-02-16 13:46:07,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724220322] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:07,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497485707] [2022-02-16 13:46:07,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:07,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:07,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:07,900 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:07,928 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:07,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:46:07,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:07,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:07,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:08,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:08,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-02-16 13:46:08,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 56 treesize of output 44 [2022-02-16 13:46:08,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:08,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 44 treesize of output 32 [2022-02-16 13:46:08,742 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:46:08,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:08,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:08,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 52 treesize of output 48 [2022-02-16 13:46:09,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:09,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 102 treesize of output 88 [2022-02-16 13:46:09,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:09,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 78 treesize of output 62 [2022-02-16 13:46:09,300 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:46:09,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497485707] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:09,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:09,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:09,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659509595] [2022-02-16 13:46:09,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:09,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:09,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:09,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:09,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:09,301 INFO L87 Difference]: Start difference. First operand 100 states and 290 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:09,964 INFO L93 Difference]: Finished difference Result 161 states and 444 transitions. [2022-02-16 13:46:09,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:09,964 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:09,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:09,965 INFO L225 Difference]: With dead ends: 161 [2022-02-16 13:46:09,965 INFO L226 Difference]: Without dead ends: 157 [2022-02-16 13:46:09,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:46:09,965 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 74 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:09,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 12 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 507 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-02-16 13:46:09,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-16 13:46:09,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 103. [2022-02-16 13:46:09,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.9313725490196076) internal successors, (299), 102 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call 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,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 299 transitions. [2022-02-16 13:46:09,967 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 299 transitions. Word has length 17 [2022-02-16 13:46:09,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:09,967 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 299 transitions. [2022-02-16 13:46:09,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,967 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 299 transitions. [2022-02-16 13:46:09,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:09,968 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:09,968 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:46:09,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-02-16 13:46:10,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:10,171 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:10,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:10,172 INFO L85 PathProgramCache]: Analyzing trace with hash 938674899, now seen corresponding path program 37 times [2022-02-16 13:46:10,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:10,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457387701] [2022-02-16 13:46:10,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:10,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:10,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:10,389 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:46:10,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:10,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457387701] [2022-02-16 13:46:10,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457387701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:10,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646158543] [2022-02-16 13:46:10,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:10,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:10,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:10,391 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:10,391 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:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:10,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:10,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:10,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:10,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 52 treesize of output 42 [2022-02-16 13:46: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 137 treesize of output 113 [2022-02-16 13:46:10,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:10,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 113 treesize of output 89 [2022-02-16 13:46:11,306 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:46:11,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:11,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 91 [2022-02-16 13:46:11,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,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 82 treesize of output 74 [2022-02-16 13:46:11,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:11,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 64 treesize of output 52 [2022-02-16 13:46:11,803 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:46:11,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646158543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:11,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:11,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:11,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30386170] [2022-02-16 13:46:11,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:11,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:11,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:11,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:11,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:11,804 INFO L87 Difference]: Start difference. First operand 103 states and 299 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:12,515 INFO L93 Difference]: Finished difference Result 131 states and 375 transitions. [2022-02-16 13:46:12,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:12,515 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:12,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:12,516 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:46:12,516 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:46:12,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:46:12,516 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 30 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:12,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 16 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 374 Invalid, 0 Unknown, 113 Unchecked, 0.2s Time] [2022-02-16 13:46:12,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:46:12,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 107. [2022-02-16 13:46:12,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 2.952830188679245) internal successors, (313), 106 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call 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,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 313 transitions. [2022-02-16 13:46:12,518 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 313 transitions. Word has length 17 [2022-02-16 13:46:12,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:12,518 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 313 transitions. [2022-02-16 13:46:12,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,518 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 313 transitions. [2022-02-16 13:46:12,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:12,518 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:12,518 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:46:12,534 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:12,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-02-16 13:46:12,719 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:12,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:12,719 INFO L85 PathProgramCache]: Analyzing trace with hash 588428405, now seen corresponding path program 38 times [2022-02-16 13:46:12,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:12,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846119641] [2022-02-16 13:46:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:12,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:12,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:12,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:12,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:12,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846119641] [2022-02-16 13:46:12,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846119641] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:12,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404897983] [2022-02-16 13:46:12,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:12,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:12,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:12,947 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:12,948 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:12,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:12,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:12,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:12,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 13:46:13,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 220 treesize of output 182 [2022-02-16 13:46:13,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 182 treesize of output 144 [2022-02-16 13:46:13,974 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:46:13,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:14,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,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 98 treesize of output 82 [2022-02-16 13:46:14,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,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 84 treesize of output 76 [2022-02-16 13:46:14,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:14,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 54 [2022-02-16 13:46:14,516 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:46:14,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404897983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:14,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:14,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:46:14,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055284990] [2022-02-16 13:46:14,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:14,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:14,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:14,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:14,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:14,517 INFO L87 Difference]: Start difference. First operand 107 states and 313 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:15,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:15,103 INFO L93 Difference]: Finished difference Result 141 states and 393 transitions. [2022-02-16 13:46:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:15,104 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:46:15,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:15,104 INFO L225 Difference]: With dead ends: 141 [2022-02-16 13:46:15,104 INFO L226 Difference]: Without dead ends: 137 [2022-02-16 13:46:15,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:46:15,104 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 71 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:15,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 10 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:46:15,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-16 13:46:15,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 109. [2022-02-16 13:46:15,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.9722222222222223) internal successors, (321), 108 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call 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,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 321 transitions. [2022-02-16 13:46:15,106 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 321 transitions. Word has length 17 [2022-02-16 13:46:15,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:15,107 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 321 transitions. [2022-02-16 13:46:15,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:15,107 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 321 transitions. [2022-02-16 13:46:15,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:15,107 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:15,107 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:46:15,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-02-16 13:46:15,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-02-16 13:46:15,307 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:15,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:15,308 INFO L85 PathProgramCache]: Analyzing trace with hash -2003655981, now seen corresponding path program 39 times [2022-02-16 13:46:15,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:15,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254058792] [2022-02-16 13:46:15,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:15,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:15,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:15,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:46:15,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:15,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254058792] [2022-02-16 13:46:15,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254058792] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:15,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967567882] [2022-02-16 13:46:15,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:15,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:15,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:15,645 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:15,646 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:15,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:46:15,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:15,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:15,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:15,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:46:16,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 113 treesize of output 93 [2022-02-16 13:46:16,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 73 [2022-02-16 13:46:16,219 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:46:16,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:16,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:46:16,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 86 [2022-02-16 13:46:16,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:16,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 76 treesize of output 60 [2022-02-16 13:46:16,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:46:16,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967567882] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:16,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:16,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:46:16,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504313369] [2022-02-16 13:46:16,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:16,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:46:16,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:16,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:46:16,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:46:16,820 INFO L87 Difference]: Start difference. First operand 109 states and 321 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:17,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:17,956 INFO L93 Difference]: Finished difference Result 131 states and 369 transitions. [2022-02-16 13:46:17,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:17,956 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:46:17,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:17,956 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:46:17,956 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:46:17,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:46:17,957 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 36 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:17,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 16 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:46:17,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:46:17,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 108. [2022-02-16 13:46:17,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.9813084112149535) internal successors, (319), 107 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:17,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 319 transitions. [2022-02-16 13:46:17,959 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 319 transitions. Word has length 17 [2022-02-16 13:46:17,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:17,959 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 319 transitions. [2022-02-16 13:46:17,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:17,959 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 319 transitions. [2022-02-16 13:46:17,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:17,959 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:17,960 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:46:17,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-02-16 13:46:18,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-02-16 13:46:18,171 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:18,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:18,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1415910659, now seen corresponding path program 40 times [2022-02-16 13:46:18,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:18,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264922038] [2022-02-16 13:46:18,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:18,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:18,421 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:46:18,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:18,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264922038] [2022-02-16 13:46:18,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264922038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:18,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692735788] [2022-02-16 13:46:18,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:18,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:18,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:18,423 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:18,423 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:18,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:18,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:18,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:18,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:18,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:18,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 60 treesize of output 50 [2022-02-16 13:46:19,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:19,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 116 treesize of output 96 [2022-02-16 13:46:19,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 96 treesize of output 76 [2022-02-16 13:46:19,365 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:46:19,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:19,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,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 73 treesize of output 65 [2022-02-16 13:46:19,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 88 [2022-02-16 13:46:19,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:19,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 78 treesize of output 62 [2022-02-16 13:46:19,899 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:46:19,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692735788] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:19,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:19,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:46:19,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430312224] [2022-02-16 13:46:19,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:19,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:19,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:19,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:19,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:19,900 INFO L87 Difference]: Start difference. First operand 108 states and 319 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:20,923 INFO L93 Difference]: Finished difference Result 143 states and 389 transitions. [2022-02-16 13:46:20,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:46:20,924 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:46:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:20,924 INFO L225 Difference]: With dead ends: 143 [2022-02-16 13:46:20,924 INFO L226 Difference]: Without dead ends: 135 [2022-02-16 13:46:20,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:46:20,924 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:20,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 16 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 655 Invalid, 0 Unknown, 70 Unchecked, 0.3s Time] [2022-02-16 13:46:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-02-16 13:46:20,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 105. [2022-02-16 13:46:20,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.9711538461538463) internal successors, (309), 104 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:46:20,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 309 transitions. [2022-02-16 13:46:20,926 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 309 transitions. Word has length 17 [2022-02-16 13:46:20,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:20,926 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 309 transitions. [2022-02-16 13:46:20,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,926 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 309 transitions. [2022-02-16 13:46:20,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:20,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:20,927 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:46:20,942 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:21,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-16 13:46:21,131 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:21,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:21,132 INFO L85 PathProgramCache]: Analyzing trace with hash 2064275799, now seen corresponding path program 41 times [2022-02-16 13:46:21,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:21,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193275727] [2022-02-16 13:46:21,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:21,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:21,483 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:46:21,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:21,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193275727] [2022-02-16 13:46:21,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193275727] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:21,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652101421] [2022-02-16 13:46:21,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:21,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:21,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:21,488 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:21,507 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:21,523 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:21,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:21,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:21,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:21,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:21,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 87 treesize of output 71 [2022-02-16 13:46:22,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:22,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 109 treesize of output 89 [2022-02-16 13:46:22,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 69 [2022-02-16 13:46:22,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:22,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:22,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 56 treesize of output 52 [2022-02-16 13:46:22,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 102 treesize of output 88 [2022-02-16 13:46:22,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:22,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 78 treesize of output 62 [2022-02-16 13:46:23,261 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:46:23,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652101421] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:23,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:23,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:23,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094353198] [2022-02-16 13:46:23,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:23,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:23,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:23,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:23,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:23,262 INFO L87 Difference]: Start difference. First operand 105 states and 309 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:24,100 INFO L93 Difference]: Finished difference Result 140 states and 396 transitions. [2022-02-16 13:46:24,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:24,100 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:24,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:24,100 INFO L225 Difference]: With dead ends: 140 [2022-02-16 13:46:24,100 INFO L226 Difference]: Without dead ends: 136 [2022-02-16 13:46:24,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:24,101 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:24,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 13 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 525 Invalid, 0 Unknown, 3 Unchecked, 0.3s Time] [2022-02-16 13:46:24,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-02-16 13:46:24,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 101. [2022-02-16 13:46:24,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 100 states have (on average 2.93) internal successors, (293), 100 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:24,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 293 transitions. [2022-02-16 13:46:24,103 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 293 transitions. Word has length 17 [2022-02-16 13:46:24,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:24,103 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 293 transitions. [2022-02-16 13:46:24,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,103 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 293 transitions. [2022-02-16 13:46:24,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:24,103 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:24,103 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:46:24,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-02-16 13:46:24,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-16 13:46:24,304 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:24,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:24,304 INFO L85 PathProgramCache]: Analyzing trace with hash 317812375, now seen corresponding path program 42 times [2022-02-16 13:46:24,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:24,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052721163] [2022-02-16 13:46:24,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:24,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:24,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:24,581 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:46:24,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:24,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052721163] [2022-02-16 13:46:24,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052721163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:24,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327988500] [2022-02-16 13:46:24,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:24,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:24,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:24,582 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:24,583 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:24,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:24,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:24,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:24,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:24,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:24,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:46:25,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 137 treesize of output 113 [2022-02-16 13:46:25,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:25,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 113 treesize of output 89 [2022-02-16 13:46:25,598 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:46:25,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:25,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:25,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 57 [2022-02-16 13:46:25,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 91 [2022-02-16 13:46:25,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:25,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 81 treesize of output 65 [2022-02-16 13:46:26,128 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:46:26,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327988500] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:26,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:26,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:26,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280397348] [2022-02-16 13:46:26,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:26,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:26,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:26,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:26,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:26,129 INFO L87 Difference]: Start difference. First operand 101 states and 293 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:26,904 INFO L93 Difference]: Finished difference Result 165 states and 452 transitions. [2022-02-16 13:46:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:46:26,904 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:26,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:26,905 INFO L225 Difference]: With dead ends: 165 [2022-02-16 13:46:26,905 INFO L226 Difference]: Without dead ends: 157 [2022-02-16 13:46:26,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:46:26,905 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 51 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:26,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 13 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 485 Invalid, 0 Unknown, 13 Unchecked, 0.2s Time] [2022-02-16 13:46:26,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-16 13:46:26,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 109. [2022-02-16 13:46:26,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.9722222222222223) internal successors, (321), 108 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call 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,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 321 transitions. [2022-02-16 13:46:26,907 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 321 transitions. Word has length 17 [2022-02-16 13:46:26,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:26,907 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 321 transitions. [2022-02-16 13:46:26,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,907 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 321 transitions. [2022-02-16 13:46:26,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:26,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:26,908 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:46:26,923 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:27,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:27,108 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:27,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:27,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1062514873, now seen corresponding path program 43 times [2022-02-16 13:46:27,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:27,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415628975] [2022-02-16 13:46:27,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:27,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:27,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:27,390 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:46:27,390 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:27,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415628975] [2022-02-16 13:46:27,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415628975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:27,390 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448934176] [2022-02-16 13:46:27,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:27,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:27,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:27,391 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:27,415 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:27,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:27,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:27,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:27,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:27,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:46:27,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 129 treesize of output 105 [2022-02-16 13:46:27,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:27,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 105 treesize of output 81 [2022-02-16 13:46:28,356 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:46:28,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:28,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 73 treesize of output 65 [2022-02-16 13:46:28,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 113 treesize of output 93 [2022-02-16 13:46:28,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:28,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 81 treesize of output 69 [2022-02-16 13:46:28,923 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:46:28,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448934176] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:28,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:28,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:28,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346713375] [2022-02-16 13:46:28,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:28,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:28,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:28,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:28,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:28,924 INFO L87 Difference]: Start difference. First operand 109 states and 321 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:29,707 INFO L93 Difference]: Finished difference Result 160 states and 446 transitions. [2022-02-16 13:46:29,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:29,707 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:29,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:29,707 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:46:29,708 INFO L226 Difference]: Without dead ends: 156 [2022-02-16 13:46:29,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:46:29,708 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 62 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:29,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 30 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 668 Invalid, 0 Unknown, 211 Unchecked, 0.3s Time] [2022-02-16 13:46:29,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-02-16 13:46:29,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 103. [2022-02-16 13:46:29,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.9313725490196076) internal successors, (299), 102 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call 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,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 299 transitions. [2022-02-16 13:46:29,710 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 299 transitions. Word has length 17 [2022-02-16 13:46:29,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:29,710 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 299 transitions. [2022-02-16 13:46:29,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,710 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 299 transitions. [2022-02-16 13:46:29,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:29,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:29,710 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:46:29,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-02-16 13:46:29,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:29,911 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:29,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:29,911 INFO L85 PathProgramCache]: Analyzing trace with hash -757362921, now seen corresponding path program 44 times [2022-02-16 13:46:29,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:29,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295505822] [2022-02-16 13:46:29,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:29,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:30,138 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:46:30,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:30,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295505822] [2022-02-16 13:46:30,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295505822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:30,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630902149] [2022-02-16 13:46:30,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:30,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:30,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:30,144 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:30,145 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:30,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:30,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:30,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:30,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:30,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:30,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 82 treesize of output 66 [2022-02-16 13:46:30,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 56 treesize of output 44 [2022-02-16 13:46:30,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:30,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 44 treesize of output 32 [2022-02-16 13:46:30,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:30,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:30,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:30,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 85 treesize of output 73 [2022-02-16 13:46:31,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:31,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 82 treesize of output 74 [2022-02-16 13:46:31,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 56 [2022-02-16 13:46:31,333 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:46:31,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630902149] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:31,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:31,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:31,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825820249] [2022-02-16 13:46:31,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:31,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:31,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:31,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:31,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:31,334 INFO L87 Difference]: Start difference. First operand 103 states and 299 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:32,065 INFO L93 Difference]: Finished difference Result 138 states and 386 transitions. [2022-02-16 13:46:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:32,065 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:32,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:32,065 INFO L225 Difference]: With dead ends: 138 [2022-02-16 13:46:32,065 INFO L226 Difference]: Without dead ends: 130 [2022-02-16 13:46:32,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:46:32,066 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 45 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:32,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 13 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 530 Invalid, 0 Unknown, 32 Unchecked, 0.3s Time] [2022-02-16 13:46:32,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-02-16 13:46:32,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 105. [2022-02-16 13:46:32,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.9326923076923075) internal successors, (305), 104 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call 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,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 305 transitions. [2022-02-16 13:46:32,068 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 305 transitions. Word has length 17 [2022-02-16 13:46:32,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:32,068 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 305 transitions. [2022-02-16 13:46:32,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,068 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 305 transitions. [2022-02-16 13:46:32,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:32,069 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:32,069 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:46:32,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-02-16 13:46:32,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-02-16 13:46:32,283 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:32,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:32,284 INFO L85 PathProgramCache]: Analyzing trace with hash -491945099, now seen corresponding path program 45 times [2022-02-16 13:46:32,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:32,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657918955] [2022-02-16 13:46:32,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:32,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:32,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:32,456 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:46:32,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:32,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657918955] [2022-02-16 13:46:32,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657918955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:32,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530505197] [2022-02-16 13:46:32,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:32,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:32,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:32,457 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:32,458 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:32,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:32,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:32,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:32,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:32,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 39 treesize of output 31 [2022-02-16 13:46:32,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:32,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 94 treesize of output 76 [2022-02-16 13:46:32,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:32,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 76 treesize of output 58 [2022-02-16 13:46:33,265 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:46:33,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:33,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 95 treesize of output 83 [2022-02-16 13:46:33,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 94 treesize of output 82 [2022-02-16 13:46:33,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:33,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 70 treesize of output 62 [2022-02-16 13:46:33,852 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:46:33,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530505197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:33,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:33,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:46:33,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298341309] [2022-02-16 13:46:33,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:33,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:33,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:33,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:33,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:33,853 INFO L87 Difference]: Start difference. First operand 105 states and 305 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:34,466 INFO L93 Difference]: Finished difference Result 131 states and 375 transitions. [2022-02-16 13:46:34,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:34,467 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:34,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:34,467 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:46:34,467 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:46:34,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:46:34,467 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 49 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:34,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 14 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:46:34,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:46:34,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 109. [2022-02-16 13:46:34,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.935185185185185) internal successors, (317), 108 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call 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,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 317 transitions. [2022-02-16 13:46:34,469 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 317 transitions. Word has length 17 [2022-02-16 13:46:34,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:34,469 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 317 transitions. [2022-02-16 13:46:34,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,469 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 317 transitions. [2022-02-16 13:46:34,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:34,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:34,469 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:46:34,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-02-16 13:46:34,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-02-16 13:46:34,670 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:34,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash 640621941, now seen corresponding path program 46 times [2022-02-16 13:46:34,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:34,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775181680] [2022-02-16 13:46:34,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:34,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:34,903 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:46:34,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:34,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775181680] [2022-02-16 13:46:34,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775181680] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:34,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196356254] [2022-02-16 13:46:34,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:34,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:34,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:34,904 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:34,905 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:34,928 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:34,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:34,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:34,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:35,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:35,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 52 treesize of output 42 [2022-02-16 13:46:35,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 130 treesize of output 106 [2022-02-16 13:46:35,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:35,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 106 treesize of output 82 [2022-02-16 13:46:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:35,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:36,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 107 treesize of output 91 [2022-02-16 13:46:36,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 118 treesize of output 102 [2022-02-16 13:46:36,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:36,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 90 treesize of output 74 [2022-02-16 13:46:36,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:36,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196356254] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:36,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:36,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:36,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954798160] [2022-02-16 13:46:36,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:36,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:36,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:36,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:36,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:36,540 INFO L87 Difference]: Start difference. First operand 109 states and 317 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:37,110 INFO L93 Difference]: Finished difference Result 131 states and 375 transitions. [2022-02-16 13:46:37,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:37,110 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:37,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:37,110 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:46:37,110 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:46:37,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:46:37,111 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:37,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 14 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 383 Invalid, 0 Unknown, 77 Unchecked, 0.2s Time] [2022-02-16 13:46:37,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:46:37,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 114. [2022-02-16 13:46:37,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.9557522123893807) internal successors, (334), 113 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call 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,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 334 transitions. [2022-02-16 13:46:37,112 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 334 transitions. Word has length 17 [2022-02-16 13:46:37,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:37,113 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 334 transitions. [2022-02-16 13:46:37,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,113 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 334 transitions. [2022-02-16 13:46:37,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:37,113 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:37,113 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:46:37,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-02-16 13:46:37,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:37,313 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:37,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:37,314 INFO L85 PathProgramCache]: Analyzing trace with hash 290375447, now seen corresponding path program 47 times [2022-02-16 13:46:37,314 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:37,314 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436636647] [2022-02-16 13:46:37,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:37,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:37,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:37,599 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:46:37,599 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:37,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436636647] [2022-02-16 13:46:37,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436636647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:37,599 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540536084] [2022-02-16 13:46:37,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:37,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:37,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:37,600 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:37,602 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:37,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:37,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:37,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:46:37,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:37,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:37,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2022-02-16 13:46:37,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:37,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 116 [2022-02-16 13:46:37,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 116 treesize of output 90 [2022-02-16 13:46:38,547 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:46:38,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:38,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:38,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 95 treesize of output 83 [2022-02-16 13:46:38,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:38,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 134 treesize of output 114 [2022-02-16 13:46:38,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:38,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 102 treesize of output 82 [2022-02-16 13:46:39,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:46:39,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540536084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:39,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:39,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:46:39,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374447431] [2022-02-16 13:46:39,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:39,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:39,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:39,222 INFO L87 Difference]: Start difference. First operand 114 states and 334 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:39,589 INFO L93 Difference]: Finished difference Result 131 states and 379 transitions. [2022-02-16 13:46:39,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:39,590 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:46:39,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:39,590 INFO L225 Difference]: With dead ends: 131 [2022-02-16 13:46:39,590 INFO L226 Difference]: Without dead ends: 127 [2022-02-16 13:46:39,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:46:39,590 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:39,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 14 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 410 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-02-16 13:46:39,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-16 13:46:39,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 116. [2022-02-16 13:46:39,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.973913043478261) internal successors, (342), 115 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:39,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 342 transitions. [2022-02-16 13:46:39,592 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 342 transitions. Word has length 17 [2022-02-16 13:46:39,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:39,592 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 342 transitions. [2022-02-16 13:46:39,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,593 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 342 transitions. [2022-02-16 13:46:39,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:39,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:39,593 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:46:39,609 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:39,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:39,795 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:39,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:39,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1993258357, now seen corresponding path program 48 times [2022-02-16 13:46:39,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:39,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561745484] [2022-02-16 13:46:39,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:39,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:40,059 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:46:40,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:40,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561745484] [2022-02-16 13:46:40,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561745484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:40,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952200976] [2022-02-16 13:46:40,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:40,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:40,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:40,062 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:40,063 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:40,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:46:40,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:40,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:40,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:40,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,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 60 treesize of output 50 [2022-02-16 13:46:40,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:40,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 116 treesize of output 96 [2022-02-16 13:46:40,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 96 treesize of output 76 [2022-02-16 13:46:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:40,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:41,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:46:41,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:41,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 110 treesize of output 94 [2022-02-16 13:46:41,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:41,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 82 treesize of output 66 [2022-02-16 13:46:41,494 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:46:41,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952200976] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:41,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:41,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:46:41,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813803084] [2022-02-16 13:46:41,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:41,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:41,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:41,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:41,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:41,496 INFO L87 Difference]: Start difference. First operand 116 states and 342 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:42,091 INFO L93 Difference]: Finished difference Result 139 states and 382 transitions. [2022-02-16 13:46:42,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:42,092 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:46:42,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:42,092 INFO L225 Difference]: With dead ends: 139 [2022-02-16 13:46:42,092 INFO L226 Difference]: Without dead ends: 131 [2022-02-16 13:46:42,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:42,093 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 17 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:42,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 18 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 542 Invalid, 0 Unknown, 132 Unchecked, 0.3s Time] [2022-02-16 13:46:42,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-16 13:46:42,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 115. [2022-02-16 13:46:42,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.982456140350877) internal successors, (340), 114 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:42,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 340 transitions. [2022-02-16 13:46:42,094 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 340 transitions. Word has length 17 [2022-02-16 13:46:42,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:42,094 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 340 transitions. [2022-02-16 13:46:42,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,094 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 340 transitions. [2022-02-16 13:46:42,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:42,095 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:42,095 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:46:42,110 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:42,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-02-16 13:46:42,295 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:42,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:42,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1178477519, now seen corresponding path program 49 times [2022-02-16 13:46:42,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:42,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649537063] [2022-02-16 13:46:42,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:42,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:42,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:42,577 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:46:42,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:42,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649537063] [2022-02-16 13:46:42,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649537063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:42,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905193594] [2022-02-16 13:46:42,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:42,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:42,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:42,579 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:42,579 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:42,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:42,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:42,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:42,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-02-16 13:46:43,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 141 treesize of output 117 [2022-02-16 13:46:43,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:43,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 93 [2022-02-16 13:46:43,569 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:46:43,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:43,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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 107 treesize of output 91 [2022-02-16 13:46:43,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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 99 treesize of output 87 [2022-02-16 13:46:43,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:43,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 75 treesize of output 63 [2022-02-16 13:46:44,173 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:46:44,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905193594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:44,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:44,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:44,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533470672] [2022-02-16 13:46:44,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:44,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:44,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:44,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:44,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:44,174 INFO L87 Difference]: Start difference. First operand 115 states and 340 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:45,059 INFO L93 Difference]: Finished difference Result 138 states and 392 transitions. [2022-02-16 13:46:45,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:46:45,060 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:45,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:45,060 INFO L225 Difference]: With dead ends: 138 [2022-02-16 13:46:45,060 INFO L226 Difference]: Without dead ends: 134 [2022-02-16 13:46:45,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:46:45,061 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 38 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:45,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 16 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 540 Invalid, 0 Unknown, 168 Unchecked, 0.3s Time] [2022-02-16 13:46:45,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-16 13:46:45,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 113. [2022-02-16 13:46:45,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.9642857142857144) internal successors, (332), 112 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:46:45,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 332 transitions. [2022-02-16 13:46:45,063 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 332 transitions. Word has length 17 [2022-02-16 13:46:45,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:45,063 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 332 transitions. [2022-02-16 13:46:45,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,063 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 332 transitions. [2022-02-16 13:46:45,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:45,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:45,064 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:46:45,086 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:45,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-02-16 13:46:45,283 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:45,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:45,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1366086603, now seen corresponding path program 50 times [2022-02-16 13:46:45,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:45,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840379577] [2022-02-16 13:46:45,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:45,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:45,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:45,563 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:46:45,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:45,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840379577] [2022-02-16 13:46:45,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840379577] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:45,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995545409] [2022-02-16 13:46:45,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:46:45,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:45,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:45,564 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:45,565 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:45,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:46:45,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:45,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:45,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:45,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:45,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 75 treesize of output 61 [2022-02-16 13:46:46,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:46,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 131 treesize of output 111 [2022-02-16 13:46:46,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:46,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 111 treesize of output 91 [2022-02-16 13:46:46,356 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:46:46,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:46,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:46,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 73 treesize of output 65 [2022-02-16 13:46:46,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:46,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 104 treesize of output 88 [2022-02-16 13:46:46,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:46,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 76 treesize of output 60 [2022-02-16 13:46:46,928 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:46:46,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995545409] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:46,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:46,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:46:46,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158415309] [2022-02-16 13:46:46,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:46,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:46,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:46,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:46,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:46,929 INFO L87 Difference]: Start difference. First operand 113 states and 332 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:47,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:47,514 INFO L93 Difference]: Finished difference Result 137 states and 385 transitions. [2022-02-16 13:46:47,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:46:47,514 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:46:47,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:47,515 INFO L225 Difference]: With dead ends: 137 [2022-02-16 13:46:47,515 INFO L226 Difference]: Without dead ends: 133 [2022-02-16 13:46:47,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:47,515 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:47,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 12 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 453 Invalid, 0 Unknown, 31 Unchecked, 0.2s Time] [2022-02-16 13:46:47,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-02-16 13:46:47,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 110. [2022-02-16 13:46:47,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.9357798165137616) internal successors, (320), 109 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call 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,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 320 transitions. [2022-02-16 13:46:47,517 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 320 transitions. Word has length 17 [2022-02-16 13:46:47,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:47,517 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 320 transitions. [2022-02-16 13:46:47,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:47,517 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 320 transitions. [2022-02-16 13:46:47,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:47,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:47,517 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:46:47,533 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:47,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-02-16 13:46:47,717 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:47,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:47,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2022398189, now seen corresponding path program 51 times [2022-02-16 13:46:47,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:47,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13526945] [2022-02-16 13:46:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:47,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:48,007 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:46:48,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:48,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13526945] [2022-02-16 13:46:48,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13526945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:48,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798545086] [2022-02-16 13:46:48,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:46:48,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:48,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:48,008 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:48,009 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:48,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:46:48,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:48,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:48,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:48,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:48,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 73 treesize of output 59 [2022-02-16 13:46:48,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:46:48,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:48,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 44 treesize of output 32 [2022-02-16 13:46:48,660 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:46:48,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:48,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:48,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 85 treesize of output 73 [2022-02-16 13:46:48,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:48,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 100 treesize of output 88 [2022-02-16 13:46:48,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:48,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 76 treesize of output 64 [2022-02-16 13:46:49,196 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:46:49,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798545086] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:49,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:49,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:49,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899637262] [2022-02-16 13:46:49,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:49,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:49,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:49,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:49,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:49,197 INFO L87 Difference]: Start difference. First operand 110 states and 320 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:49,667 INFO L93 Difference]: Finished difference Result 127 states and 359 transitions. [2022-02-16 13:46:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:46:49,667 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:49,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:49,667 INFO L225 Difference]: With dead ends: 127 [2022-02-16 13:46:49,667 INFO L226 Difference]: Without dead ends: 123 [2022-02-16 13:46:49,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:46:49,668 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:49,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 13 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 428 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-16 13:46:49,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-02-16 13:46:49,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 114. [2022-02-16 13:46:49,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.9557522123893807) internal successors, (334), 113 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call 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,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 334 transitions. [2022-02-16 13:46:49,669 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 334 transitions. Word has length 17 [2022-02-16 13:46:49,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:49,670 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 334 transitions. [2022-02-16 13:46:49,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,670 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 334 transitions. [2022-02-16 13:46:49,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:49,670 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:49,670 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:46:49,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-02-16 13:46:49,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:49,871 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:49,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:49,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1793284431, now seen corresponding path program 52 times [2022-02-16 13:46:49,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:49,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245592406] [2022-02-16 13:46:49,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:49,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:49,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:50,147 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:46:50,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:50,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245592406] [2022-02-16 13:46:50,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245592406] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:50,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564685050] [2022-02-16 13:46:50,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:46:50,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:50,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:50,148 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:50,149 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:50,174 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:46:50,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:50,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:46:50,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:50,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:50,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:46:50,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 212 treesize of output 176 [2022-02-16 13:46:50,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:50,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 140 [2022-02-16 13:46:51,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:46:51,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:51,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:51,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 114 treesize of output 94 [2022-02-16 13:46:52,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:52,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 153 treesize of output 129 [2022-02-16 13:46:52,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:52,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 117 treesize of output 93 [2022-02-16 13:46:52,321 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:46:52,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564685050] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:52,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:52,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:46:52,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506745814] [2022-02-16 13:46:52,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:52,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:46:52,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:52,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:46:52,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:46:52,322 INFO L87 Difference]: Start difference. First operand 114 states and 334 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:52,979 INFO L93 Difference]: Finished difference Result 180 states and 479 transitions. [2022-02-16 13:46:52,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:46:52,979 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:52,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:52,979 INFO L225 Difference]: With dead ends: 180 [2022-02-16 13:46:52,979 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:46:52,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:46:52,980 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 72 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:52,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 43 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:46:52,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:46:52,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 118. [2022-02-16 13:46:52,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 3.051282051282051) internal successors, (357), 117 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:46:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 357 transitions. [2022-02-16 13:46:52,981 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 357 transitions. Word has length 17 [2022-02-16 13:46:52,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:52,982 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 357 transitions. [2022-02-16 13:46:52,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,982 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 357 transitions. [2022-02-16 13:46:52,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:52,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:52,982 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:46:52,997 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:53,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-02-16 13:46:53,182 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:53,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:53,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1759685203, now seen corresponding path program 53 times [2022-02-16 13:46:53,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:53,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322073350] [2022-02-16 13:46:53,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:53,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:53,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:53,361 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:46:53,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:53,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322073350] [2022-02-16 13:46:53,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322073350] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:53,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351964129] [2022-02-16 13:46:53,361 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:46:53,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:53,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:53,362 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:53,363 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:53,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:46:53,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:53,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:53,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:53,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 48 treesize of output 38 [2022-02-16 13:46:53,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:53,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 131 treesize of output 107 [2022-02-16 13:46:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46: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 107 treesize of output 83 [2022-02-16 13:46:54,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:46:54,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:54,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:54,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 83 [2022-02-16 13:46:54,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:54,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2022-02-16 13:46:54,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:54,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 66 treesize of output 58 [2022-02-16 13:46:54,518 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:46:54,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351964129] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:54,519 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:54,519 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:46:54,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246728867] [2022-02-16 13:46:54,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:54,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:46:54,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:54,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:46:54,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:46:54,519 INFO L87 Difference]: Start difference. First operand 118 states and 357 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:55,022 INFO L93 Difference]: Finished difference Result 137 states and 406 transitions. [2022-02-16 13:46:55,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:46:55,022 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:46:55,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:55,023 INFO L225 Difference]: With dead ends: 137 [2022-02-16 13:46:55,023 INFO L226 Difference]: Without dead ends: 133 [2022-02-16 13:46:55,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:55,023 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:55,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 13 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:46:55,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-02-16 13:46:55,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 117. [2022-02-16 13:46:55,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 3.060344827586207) internal successors, (355), 116 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:55,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 355 transitions. [2022-02-16 13:46:55,025 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 355 transitions. Word has length 17 [2022-02-16 13:46:55,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:55,025 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 355 transitions. [2022-02-16 13:46:55,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,025 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 355 transitions. [2022-02-16 13:46:55,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:55,025 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:55,025 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:46:55,041 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:55,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-02-16 13:46:55,226 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:55,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:55,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1953831925, now seen corresponding path program 54 times [2022-02-16 13:46:55,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:55,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789354525] [2022-02-16 13:46:55,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:55,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:55,522 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:46:55,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:55,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789354525] [2022-02-16 13:46:55,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789354525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:55,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703017354] [2022-02-16 13:46:55,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:46:55,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:55,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:55,523 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:55,524 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:55,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:46:55,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:46:55,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:46:55,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:55,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:55,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 69 treesize of output 55 [2022-02-16 13:46:56,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:56,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 122 treesize of output 102 [2022-02-16 13:46:56,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:56,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 82 [2022-02-16 13:46:56,390 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:46:56,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:56,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 86 [2022-02-16 13:46:56,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 142 treesize of output 122 [2022-02-16 13:46:56,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:56,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 110 treesize of output 90 [2022-02-16 13:46:57,151 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:46:57,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703017354] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:57,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:57,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:46:57,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080253041] [2022-02-16 13:46:57,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:57,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:57,152 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:57,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:57,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:57,152 INFO L87 Difference]: Start difference. First operand 117 states and 355 transitions. Second operand has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:57,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:46:57,883 INFO L93 Difference]: Finished difference Result 146 states and 422 transitions. [2022-02-16 13:46:57,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:46:57,883 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:46:57,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:46:57,884 INFO L225 Difference]: With dead ends: 146 [2022-02-16 13:46:57,884 INFO L226 Difference]: Without dead ends: 138 [2022-02-16 13:46:57,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:46:57,884 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:46:57,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 19 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 655 Invalid, 0 Unknown, 43 Unchecked, 0.4s Time] [2022-02-16 13:46:57,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-16 13:46:57,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 119. [2022-02-16 13:46:57,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 3.059322033898305) internal successors, (361), 118 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 361 transitions. [2022-02-16 13:46:57,886 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 361 transitions. Word has length 17 [2022-02-16 13:46:57,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:46:57,886 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 361 transitions. [2022-02-16 13:46:57,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:46:57,886 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 361 transitions. [2022-02-16 13:46:57,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:46:57,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:46:57,886 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:46:57,902 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:58,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-02-16 13:46:58,087 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:58,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:46:58,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1180113257, now seen corresponding path program 55 times [2022-02-16 13:46:58,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:46:58,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991718333] [2022-02-16 13:46:58,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:46:58,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:46:58,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:58,247 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:46:58,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:46:58,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991718333] [2022-02-16 13:46:58,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991718333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:46:58,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995398473] [2022-02-16 13:46:58,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:46:58,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:46:58,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:46:58,249 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:58,275 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:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:46:58,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:46:58,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:46:58,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 71 treesize of output 57 [2022-02-16 13:46:58,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:58,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 114 treesize of output 94 [2022-02-16 13:46:58,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:46:58,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 94 treesize of output 74 [2022-02-16 13:46:59,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:46:59,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:46:59,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:59,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 73 treesize of output 65 [2022-02-16 13:46:59,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46: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 109 treesize of output 93 [2022-02-16 13:46:59,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:46:59,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 81 treesize of output 65 [2022-02-16 13:46:59,891 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:46:59,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995398473] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:46:59,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:46:59,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:46:59,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079740915] [2022-02-16 13:46:59,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:46:59,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:46:59,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:46:59,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:46:59,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:46:59,892 INFO L87 Difference]: Start difference. First operand 119 states and 361 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:00,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:00,582 INFO L93 Difference]: Finished difference Result 145 states and 421 transitions. [2022-02-16 13:47:00,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:00,582 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 17 [2022-02-16 13:47:00,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:00,582 INFO L225 Difference]: With dead ends: 145 [2022-02-16 13:47:00,583 INFO L226 Difference]: Without dead ends: 137 [2022-02-16 13:47:00,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:00,583 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:00,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 13 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:47:00,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-02-16 13:47:00,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 119. [2022-02-16 13:47:00,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 3.059322033898305) internal successors, (361), 118 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:00,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 361 transitions. [2022-02-16 13:47:00,585 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 361 transitions. Word has length 17 [2022-02-16 13:47:00,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:00,585 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 361 transitions. [2022-02-16 13:47:00,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:00,585 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 361 transitions. [2022-02-16 13:47:00,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:00,586 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:00,586 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:47:00,601 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:47:00,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-02-16 13:47:00,786 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:47:00,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:00,787 INFO L85 PathProgramCache]: Analyzing trace with hash 648006393, now seen corresponding path program 56 times [2022-02-16 13:47:00,787 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:00,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526160206] [2022-02-16 13:47:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:00,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:00,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:01,021 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:47:01,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:01,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526160206] [2022-02-16 13:47:01,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526160206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:01,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992392036] [2022-02-16 13:47:01,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:01,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:01,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:01,023 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:47:01,052 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:47:01,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:01,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:01,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:01,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:01,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:01,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 70 treesize of output 58 [2022-02-16 13:47:01,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 56 treesize of output 44 [2022-02-16 13:47:01,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:01,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 44 treesize of output 32 [2022-02-16 13:47:01,726 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:47:01,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:01,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:01,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 56 treesize of output 52 [2022-02-16 13:47:02,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:02,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 102 treesize of output 86 [2022-02-16 13:47:02,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:02,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 60 [2022-02-16 13:47:02,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:47:02,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992392036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:02,242 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:02,242 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:02,242 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320974521] [2022-02-16 13:47:02,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:02,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:02,242 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:02,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:02,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:02,243 INFO L87 Difference]: Start difference. First operand 119 states and 361 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:03,279 INFO L93 Difference]: Finished difference Result 159 states and 470 transitions. [2022-02-16 13:47:03,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:03,279 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:03,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:03,280 INFO L225 Difference]: With dead ends: 159 [2022-02-16 13:47:03,280 INFO L226 Difference]: Without dead ends: 155 [2022-02-16 13:47:03,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:47:03,280 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 31 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:03,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 21 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 620 Invalid, 0 Unknown, 155 Unchecked, 0.3s Time] [2022-02-16 13:47:03,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-16 13:47:03,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 124. [2022-02-16 13:47:03,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.0569105691056913) internal successors, (376), 123 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 376 transitions. [2022-02-16 13:47:03,282 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 376 transitions. Word has length 17 [2022-02-16 13:47:03,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:03,282 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 376 transitions. [2022-02-16 13:47:03,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,282 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 376 transitions. [2022-02-16 13:47:03,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:03,283 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:03,283 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:47:03,298 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:47:03,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:03,483 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:47:03,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:03,483 INFO L85 PathProgramCache]: Analyzing trace with hash 297759899, now seen corresponding path program 57 times [2022-02-16 13:47:03,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:03,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871357073] [2022-02-16 13:47:03,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:03,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:03,752 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:47:03,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:03,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871357073] [2022-02-16 13:47:03,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871357073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:03,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436523957] [2022-02-16 13:47:03,753 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:03,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:03,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:03,756 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:47:03,757 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:47:03,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:03,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:03,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:03,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:04,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:04,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 60 treesize of output 50 [2022-02-16 13:47:04,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 99 [2022-02-16 13:47:04,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 79 [2022-02-16 13:47:04,509 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:47:04,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:04,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:04,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 73 treesize of output 65 [2022-02-16 13:47:04,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:04,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 88 [2022-02-16 13:47:04,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:04,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 76 treesize of output 62 [2022-02-16 13:47:05,126 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:47:05,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436523957] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:05,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:05,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:05,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464095363] [2022-02-16 13:47:05,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:05,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:05,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:05,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:05,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:05,127 INFO L87 Difference]: Start difference. First operand 124 states and 376 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:06,269 INFO L93 Difference]: Finished difference Result 182 states and 505 transitions. [2022-02-16 13:47:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:47:06,269 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:06,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:06,269 INFO L225 Difference]: With dead ends: 182 [2022-02-16 13:47:06,269 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:47:06,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:47:06,270 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 47 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:06,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 17 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 656 Invalid, 0 Unknown, 154 Unchecked, 0.3s Time] [2022-02-16 13:47:06,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:47:06,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 122. [2022-02-16 13:47:06,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 3.0578512396694215) internal successors, (370), 121 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:47:06,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 370 transitions. [2022-02-16 13:47:06,272 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 370 transitions. Word has length 17 [2022-02-16 13:47:06,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:06,272 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 370 transitions. [2022-02-16 13:47:06,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,272 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 370 transitions. [2022-02-16 13:47:06,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:06,272 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:06,272 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:47:06,287 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:47:06,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:06,473 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:47:06,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:06,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1848410861, now seen corresponding path program 58 times [2022-02-16 13:47:06,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:06,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472285581] [2022-02-16 13:47:06,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:06,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:06,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:06,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:06,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472285581] [2022-02-16 13:47:06,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472285581] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:06,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847478417] [2022-02-16 13:47:06,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:06,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:06,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:06,717 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:47:06,718 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:47:06,742 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:06,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:06,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:06,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:06,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:06,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 66 [2022-02-16 13:47:07,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 195 treesize of output 161 [2022-02-16 13:47:07,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:07,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 161 treesize of output 127 [2022-02-16 13:47:08,152 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:47:08,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:08,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 76 [2022-02-16 13:47:08,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,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 95 treesize of output 83 [2022-02-16 13:47:08,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:08,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 71 treesize of output 63 [2022-02-16 13:47:08,754 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:47:08,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847478417] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:08,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:08,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:47:08,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143716594] [2022-02-16 13:47:08,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:08,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:08,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:08,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:08,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:08,755 INFO L87 Difference]: Start difference. First operand 122 states and 370 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:09,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:09,591 INFO L93 Difference]: Finished difference Result 175 states and 524 transitions. [2022-02-16 13:47:09,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:09,591 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:47:09,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:09,592 INFO L225 Difference]: With dead ends: 175 [2022-02-16 13:47:09,592 INFO L226 Difference]: Without dead ends: 167 [2022-02-16 13:47:09,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:09,592 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 67 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:09,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 15 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 554 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-02-16 13:47:09,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-02-16 13:47:09,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 124. [2022-02-16 13:47:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.073170731707317) internal successors, (378), 123 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:47:09,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 378 transitions. [2022-02-16 13:47:09,594 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 378 transitions. Word has length 17 [2022-02-16 13:47:09,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:09,595 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 378 transitions. [2022-02-16 13:47:09,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:09,595 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 378 transitions. [2022-02-16 13:47:09,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:09,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:09,595 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:47:09,617 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:47:09,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:09,811 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:47:09,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:09,811 INFO L85 PathProgramCache]: Analyzing trace with hash -716982757, now seen corresponding path program 59 times [2022-02-16 13:47:09,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:09,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383594574] [2022-02-16 13:47:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:09,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:10,125 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:47:10,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:10,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383594574] [2022-02-16 13:47:10,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383594574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:10,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331622084] [2022-02-16 13:47:10,126 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:10,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:10,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:10,127 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:47:10,127 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:47:10,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:10,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:10,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:10,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:10,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 55 treesize of output 45 [2022-02-16 13:47:10,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 98 [2022-02-16 13:47:10,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 78 [2022-02-16 13:47:10,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:47:10,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:10,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:10,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 65 treesize of output 59 [2022-02-16 13:47:11,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:11,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 102 treesize of output 86 [2022-02-16 13:47:11,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:11,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 74 treesize of output 60 [2022-02-16 13:47:11,228 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:47:11,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331622084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:11,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:11,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:47:11,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479244074] [2022-02-16 13:47:11,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:11,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:47:11,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:11,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:47:11,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:47:11,229 INFO L87 Difference]: Start difference. First operand 124 states and 378 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:12,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:12,597 INFO L93 Difference]: Finished difference Result 176 states and 494 transitions. [2022-02-16 13:47:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:47:12,598 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:47:12,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:12,598 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:47:12,598 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:47:12,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=169, Invalid=1021, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:47:12,599 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 80 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:12,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 29 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:47:12,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:47:12,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 122. [2022-02-16 13:47:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 3.0826446280991737) internal successors, (373), 121 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 373 transitions. [2022-02-16 13:47:12,600 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 373 transitions. Word has length 17 [2022-02-16 13:47:12,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:12,601 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 373 transitions. [2022-02-16 13:47:12,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:12,601 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 373 transitions. [2022-02-16 13:47:12,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:12,601 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:12,601 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:47:12,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-02-16 13:47:12,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:12,801 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:47:12,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:12,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1433863903, now seen corresponding path program 60 times [2022-02-16 13:47:12,802 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:12,802 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588097278] [2022-02-16 13:47:12,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:12,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:12,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:12,987 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:47:12,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:12,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588097278] [2022-02-16 13:47:12,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588097278] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:12,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764424247] [2022-02-16 13:47:12,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:12,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:12,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:12,988 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:47:12,989 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:47:13,013 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:47:13,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:13,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:13,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:13,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:13,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 72 [2022-02-16 13:47:14,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:14,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 224 treesize of output 186 [2022-02-16 13:47:14,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 148 [2022-02-16 13:47:14,783 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:47:14,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:15,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:15,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 76 [2022-02-16 13:47:15,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47: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 108 treesize of output 92 [2022-02-16 13:47:15,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:15,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 80 treesize of output 70 [2022-02-16 13:47:15,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:15,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764424247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:15,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:15,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:47:15,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266604076] [2022-02-16 13:47:15,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:15,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:15,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:15,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:15,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:15,427 INFO L87 Difference]: Start difference. First operand 122 states and 373 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:17,080 INFO L93 Difference]: Finished difference Result 192 states and 558 transitions. [2022-02-16 13:47:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:47:17,080 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:17,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:17,080 INFO L225 Difference]: With dead ends: 192 [2022-02-16 13:47:17,080 INFO L226 Difference]: Without dead ends: 184 [2022-02-16 13:47:17,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:47:17,081 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 46 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 502 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:17,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 15 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 365 Invalid, 0 Unknown, 502 Unchecked, 0.2s Time] [2022-02-16 13:47:17,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-02-16 13:47:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 123. [2022-02-16 13:47:17,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.081967213114754) internal successors, (376), 122 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:17,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 376 transitions. [2022-02-16 13:47:17,083 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 376 transitions. Word has length 17 [2022-02-16 13:47:17,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:17,083 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 376 transitions. [2022-02-16 13:47:17,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,083 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 376 transitions. [2022-02-16 13:47:17,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:17,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:17,083 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:47:17,099 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:47:17,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:17,284 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:47:17,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1848585475, now seen corresponding path program 61 times [2022-02-16 13:47:17,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:17,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598393995] [2022-02-16 13:47:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:17,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:17,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:17,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:47:17,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:17,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598393995] [2022-02-16 13:47:17,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598393995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:17,635 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323806976] [2022-02-16 13:47:17,635 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:17,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:17,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:17,640 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:47:17,641 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:47:17,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:17,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:17,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:17,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:17,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 74 treesize of output 60 [2022-02-16 13:47:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:18,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 124 treesize of output 104 [2022-02-16 13:47:18,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:18,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 84 [2022-02-16 13:47:19,138 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:47:19,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:19,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,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 65 treesize of output 59 [2022-02-16 13:47:19,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,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 102 treesize of output 86 [2022-02-16 13:47:19,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:19,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 74 treesize of output 60 [2022-02-16 13:47:19,647 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:47:19,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323806976] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:19,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:19,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:47:19,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631070639] [2022-02-16 13:47:19,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:19,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:19,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:19,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:19,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:19,648 INFO L87 Difference]: Start difference. First operand 123 states and 376 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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:19,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:19,974 INFO L93 Difference]: Finished difference Result 178 states and 524 transitions. [2022-02-16 13:47:19,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:19,975 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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 17 [2022-02-16 13:47:19,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:19,975 INFO L225 Difference]: With dead ends: 178 [2022-02-16 13:47:19,975 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:47:19,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:19,975 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:19,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 11 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 259 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-02-16 13:47:19,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:47:19,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 124. [2022-02-16 13:47:19,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.0813008130081303) internal successors, (379), 123 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:47:19,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 379 transitions. [2022-02-16 13:47:19,977 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 379 transitions. Word has length 17 [2022-02-16 13:47:19,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:19,977 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 379 transitions. [2022-02-16 13:47:19,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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:19,978 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 379 transitions. [2022-02-16 13:47:19,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:19,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:19,978 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:47:19,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-02-16 13:47:20,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-02-16 13:47:20,178 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:47:20,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:20,179 INFO L85 PathProgramCache]: Analyzing trace with hash 717334487, now seen corresponding path program 62 times [2022-02-16 13:47:20,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:20,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312869979] [2022-02-16 13:47:20,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:20,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:20,424 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:47:20,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:20,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312869979] [2022-02-16 13:47:20,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312869979] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:20,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235831805] [2022-02-16 13:47:20,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:20,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:20,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:20,428 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:47:20,453 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:47:20,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:20,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:20,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:20,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:20,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:20,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 86 treesize of output 70 [2022-02-16 13:47:21,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:21,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 57 treesize of output 45 [2022-02-16 13:47:21,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:21,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 45 treesize of output 33 [2022-02-16 13:47:21,628 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:47:21,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:21,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:21,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 90 treesize of output 76 [2022-02-16 13:47:22,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:22,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 92 [2022-02-16 13:47:22,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:22,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 70 [2022-02-16 13:47:22,236 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:47:22,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235831805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:22,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:22,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-16 13:47:22,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490261660] [2022-02-16 13:47:22,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:22,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:22,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:22,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:22,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:22,237 INFO L87 Difference]: Start difference. First operand 124 states and 379 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:22,678 INFO L93 Difference]: Finished difference Result 184 states and 533 transitions. [2022-02-16 13:47:22,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:22,678 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:47:22,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:22,679 INFO L225 Difference]: With dead ends: 184 [2022-02-16 13:47:22,679 INFO L226 Difference]: Without dead ends: 180 [2022-02-16 13:47:22,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:22,679 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:22,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 20 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 406 Invalid, 0 Unknown, 365 Unchecked, 0.2s Time] [2022-02-16 13:47:22,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-02-16 13:47:22,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 120. [2022-02-16 13:47:22,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 3.0588235294117645) internal successors, (364), 119 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:47:22,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 364 transitions. [2022-02-16 13:47:22,681 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 364 transitions. Word has length 17 [2022-02-16 13:47:22,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:22,681 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 364 transitions. [2022-02-16 13:47:22,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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,681 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 364 transitions. [2022-02-16 13:47:22,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:22,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:22,681 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:47:22,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-02-16 13:47:22,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-02-16 13:47:22,882 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:47:22,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:22,882 INFO L85 PathProgramCache]: Analyzing trace with hash -626835237, now seen corresponding path program 63 times [2022-02-16 13:47:22,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:22,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090899096] [2022-02-16 13:47:22,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:22,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:22,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:23,111 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:47:23,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:23,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090899096] [2022-02-16 13:47:23,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090899096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:23,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941616079] [2022-02-16 13:47:23,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:23,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:23,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:23,112 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:47:23,113 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:47:23,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:47:23,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:23,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:23,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:23,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:23,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 70 treesize of output 58 [2022-02-16 13:47:23,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:47:23,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:23,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 44 treesize of output 32 [2022-02-16 13:47:23,839 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:47:23,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:23,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:23,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 52 [2022-02-16 13:47:24,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:24,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 108 treesize of output 92 [2022-02-16 13:47:24,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:24,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 80 treesize of output 64 [2022-02-16 13:47:24,462 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:47:24,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941616079] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:24,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:24,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:24,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455072723] [2022-02-16 13:47:24,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:24,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:24,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:24,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:24,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:24,463 INFO L87 Difference]: Start difference. First operand 120 states and 364 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:24,977 INFO L93 Difference]: Finished difference Result 144 states and 426 transitions. [2022-02-16 13:47:24,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:24,977 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:24,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:24,977 INFO L225 Difference]: With dead ends: 144 [2022-02-16 13:47:24,977 INFO L226 Difference]: Without dead ends: 140 [2022-02-16 13:47:24,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:24,978 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:24,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 14 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 499 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2022-02-16 13:47:24,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-02-16 13:47:24,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 123. [2022-02-16 13:47:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:47:24,979 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:47:24,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:24,980 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:47:24,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,980 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:47:24,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:24,980 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:24,980 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:47:24,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-16 13:47:25,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-02-16 13:47:25,181 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:47:25,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:25,181 INFO L85 PathProgramCache]: Analyzing trace with hash -977081731, now seen corresponding path program 64 times [2022-02-16 13:47:25,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:25,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032451107] [2022-02-16 13:47:25,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:25,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:25,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:25,479 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:47:25,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:25,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032451107] [2022-02-16 13:47:25,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032451107] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:25,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255656851] [2022-02-16 13:47:25,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:25,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:25,481 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:47:25,481 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:47:25,505 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:25,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:25,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:25,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:25,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:25,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 82 treesize of output 66 [2022-02-16 13:47:26,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 161 [2022-02-16 13:47:26,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:26,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 161 treesize of output 127 [2022-02-16 13:47:26,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:26,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:26,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:26,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 98 treesize of output 82 [2022-02-16 13:47:27,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 101 treesize of output 89 [2022-02-16 13:47:27,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:27,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 77 treesize of output 65 [2022-02-16 13:47:27,334 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:47:27,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255656851] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:27,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:27,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:47:27,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587134361] [2022-02-16 13:47:27,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:27,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:27,335 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:27,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:27,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:27,336 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:27,936 INFO L93 Difference]: Finished difference Result 151 states and 435 transitions. [2022-02-16 13:47:27,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:27,936 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:47:27,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:27,937 INFO L225 Difference]: With dead ends: 151 [2022-02-16 13:47:27,937 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:47:27,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:27,937 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 69 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:27,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 12 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 336 Invalid, 0 Unknown, 89 Unchecked, 0.2s Time] [2022-02-16 13:47:27,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:47:27,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 125. [2022-02-16 13:47:27,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 3.0725806451612905) internal successors, (381), 124 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:27,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 381 transitions. [2022-02-16 13:47:27,939 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 381 transitions. Word has length 17 [2022-02-16 13:47:27,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:27,939 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 381 transitions. [2022-02-16 13:47:27,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,939 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 381 transitions. [2022-02-16 13:47:27,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:27,940 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:27,940 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:47:27,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-16 13:47:28,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:28,143 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:47:28,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:28,144 INFO L85 PathProgramCache]: Analyzing trace with hash 725801179, now seen corresponding path program 65 times [2022-02-16 13:47:28,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:28,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161747100] [2022-02-16 13:47:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:28,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:28,411 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:47:28,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:28,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161747100] [2022-02-16 13:47:28,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161747100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:28,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850881506] [2022-02-16 13:47:28,412 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:28,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:28,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:28,413 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:47:28,413 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:47:28,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:28,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:28,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:28,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:28,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:28,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 58 treesize of output 48 [2022-02-16 13:47:29,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:29,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 117 treesize of output 97 [2022-02-16 13:47:29,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 97 treesize of output 77 [2022-02-16 13:47:29,265 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:47:29,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:29,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:29,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:47:29,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:29,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 93 [2022-02-16 13:47:29,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:29,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 65 [2022-02-16 13:47:29,816 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:47:29,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850881506] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:29,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:29,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:47:29,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562711012] [2022-02-16 13:47:29,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:29,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:29,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:29,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:29,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:29,817 INFO L87 Difference]: Start difference. First operand 125 states and 381 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:30,404 INFO L93 Difference]: Finished difference Result 148 states and 421 transitions. [2022-02-16 13:47:30,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:47:30,405 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:47:30,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:30,406 INFO L225 Difference]: With dead ends: 148 [2022-02-16 13:47:30,406 INFO L226 Difference]: Without dead ends: 140 [2022-02-16 13:47:30,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:30,406 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:30,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 15 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 536 Invalid, 0 Unknown, 97 Unchecked, 0.3s Time] [2022-02-16 13:47:30,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-02-16 13:47:30,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 121. [2022-02-16 13:47:30,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.058333333333333) internal successors, (367), 120 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:30,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 367 transitions. [2022-02-16 13:47:30,409 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 367 transitions. Word has length 17 [2022-02-16 13:47:30,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:30,409 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 367 transitions. [2022-02-16 13:47:30,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,409 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 367 transitions. [2022-02-16 13:47:30,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:30,410 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:30,410 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:47:30,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-02-16 13:47:30,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:30,615 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:47:30,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:30,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1005111929, now seen corresponding path program 66 times [2022-02-16 13:47:30,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:30,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58209080] [2022-02-16 13:47:30,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:30,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:30,910 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:47:30,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:30,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58209080] [2022-02-16 13:47:30,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58209080] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:30,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872738546] [2022-02-16 13:47:30,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:30,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:30,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:30,912 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:47:30,913 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:47:30,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:47:30,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:30,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:30,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:31,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:31,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 48 treesize of output 38 [2022-02-16 13:47:31,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 106 [2022-02-16 13:47:31,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:31,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 82 [2022-02-16 13:47:31,961 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:47:31,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:32,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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 107 treesize of output 91 [2022-02-16 13:47:32,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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 166 treesize of output 138 [2022-02-16 13:47:32,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:32,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 126 treesize of output 98 [2022-02-16 13:47:32,746 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:47:32,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872738546] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:32,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:32,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:32,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504284819] [2022-02-16 13:47:32,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:32,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:32,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:32,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:32,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:32,747 INFO L87 Difference]: Start difference. First operand 121 states and 367 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:33,627 INFO L93 Difference]: Finished difference Result 149 states and 433 transitions. [2022-02-16 13:47:33,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:33,627 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:33,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:33,627 INFO L225 Difference]: With dead ends: 149 [2022-02-16 13:47:33,627 INFO L226 Difference]: Without dead ends: 141 [2022-02-16 13:47:33,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:47:33,628 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:33,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 21 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 816 Invalid, 0 Unknown, 153 Unchecked, 0.4s Time] [2022-02-16 13:47:33,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-02-16 13:47:33,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 123. [2022-02-16 13:47:33,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:33,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:47:33,630 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:47:33,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:33,630 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:47:33,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,631 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:47:33,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:33,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:33,631 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:47:33,648 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:47:33,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:33,839 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:47:33,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:33,840 INFO L85 PathProgramCache]: Analyzing trace with hash 492228025, now seen corresponding path program 67 times [2022-02-16 13:47:33,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:33,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269832600] [2022-02-16 13:47:33,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:33,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:33,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:34,015 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:47:34,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:34,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269832600] [2022-02-16 13:47:34,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269832600] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:34,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195366706] [2022-02-16 13:47:34,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:34,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:34,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:34,017 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:47:34,018 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:47:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:34,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:47:34,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:34,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-16 13:47:34,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:34,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 114 [2022-02-16 13:47:34,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:34,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 114 treesize of output 88 [2022-02-16 13:47:34,870 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:47:34,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:35,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 95 treesize of output 83 [2022-02-16 13:47:35,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 185 treesize of output 153 [2022-02-16 13:47:35,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:35,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 141 treesize of output 109 [2022-02-16 13:47:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:35,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195366706] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:35,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:35,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:47:35,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699373885] [2022-02-16 13:47:35,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:35,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:35,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:35,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:35,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:35,725 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:36,124 INFO L93 Difference]: Finished difference Result 142 states and 422 transitions. [2022-02-16 13:47:36,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:47:36,125 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:36,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:36,125 INFO L225 Difference]: With dead ends: 142 [2022-02-16 13:47:36,125 INFO L226 Difference]: Without dead ends: 138 [2022-02-16 13:47:36,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:47:36,125 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:36,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 15 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:47:36,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-16 13:47:36,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 121. [2022-02-16 13:47:36,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.058333333333333) internal successors, (367), 120 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 367 transitions. [2022-02-16 13:47:36,127 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 367 transitions. Word has length 17 [2022-02-16 13:47:36,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:36,127 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 367 transitions. [2022-02-16 13:47:36,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,127 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 367 transitions. [2022-02-16 13:47:36,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:36,128 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:36,128 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:47:36,143 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:47:36,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-02-16 13:47:36,328 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:47:36,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:36,328 INFO L85 PathProgramCache]: Analyzing trace with hash 686374747, now seen corresponding path program 68 times [2022-02-16 13:47:36,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:36,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778705225] [2022-02-16 13:47:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:36,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:36,663 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:47:36,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:36,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778705225] [2022-02-16 13:47:36,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778705225] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:36,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757835405] [2022-02-16 13:47:36,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:36,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:36,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:36,670 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:47:36,671 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:47:36,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:36,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:36,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:36,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:36,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:36,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 87 treesize of output 71 [2022-02-16 13:47:37,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:37,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 228 treesize of output 190 [2022-02-16 13:47:37,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:37,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 190 treesize of output 152 [2022-02-16 13:47:38,441 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:47:38,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:38,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:38,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 69 treesize of output 61 [2022-02-16 13:47:38,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:38,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 109 treesize of output 93 [2022-02-16 13:47:38,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:38,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 81 treesize of output 65 [2022-02-16 13:47:39,032 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:47:39,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757835405] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:39,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:39,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:47:39,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797405604] [2022-02-16 13:47:39,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:39,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:39,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:39,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:39,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:39,033 INFO L87 Difference]: Start difference. First operand 121 states and 367 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:47:39,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:39,744 INFO L93 Difference]: Finished difference Result 149 states and 433 transitions. [2022-02-16 13:47:39,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:39,745 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:47:39,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:39,745 INFO L225 Difference]: With dead ends: 149 [2022-02-16 13:47:39,745 INFO L226 Difference]: Without dead ends: 141 [2022-02-16 13:47:39,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:39,745 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 51 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:39,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 12 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 495 Invalid, 0 Unknown, 49 Unchecked, 0.3s Time] [2022-02-16 13:47:39,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-02-16 13:47:39,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 123. [2022-02-16 13:47:39,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:39,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:47:39,747 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:47:39,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:39,747 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:47:39,747 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:47:39,748 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:47:39,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:39,748 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:39,748 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:47:39,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-16 13:47:39,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:39,951 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:47:39,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:39,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1847396861, now seen corresponding path program 69 times [2022-02-16 13:47:39,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:39,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455203528] [2022-02-16 13:47:39,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:39,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:40,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:47:40,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:40,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455203528] [2022-02-16 13:47:40,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455203528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:40,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627467744] [2022-02-16 13:47:40,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:40,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:40,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:40,120 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:47:40,121 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:47:40,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:47:40,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:40,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:40,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:40,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:47:40,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:40,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 97 treesize of output 79 [2022-02-16 13:47:40,358 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 79 treesize of output 61 [2022-02-16 13:47:40,881 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:47:40,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:41,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 95 treesize of output 83 [2022-02-16 13:47:41,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 120 treesize of output 104 [2022-02-16 13:47:41,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:41,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 92 treesize of output 76 [2022-02-16 13:47:41,501 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:47:41,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627467744] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:41,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:41,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:47:41,502 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446341800] [2022-02-16 13:47:41,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:41,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:41,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:41,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:41,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:41,503 INFO L87 Difference]: Start difference. First operand 123 states and 373 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:42,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:42,056 INFO L93 Difference]: Finished difference Result 142 states and 422 transitions. [2022-02-16 13:47:42,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:47:42,056 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 17 [2022-02-16 13:47:42,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:42,056 INFO L225 Difference]: With dead ends: 142 [2022-02-16 13:47:42,056 INFO L226 Difference]: Without dead ends: 138 [2022-02-16 13:47:42,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:47:42,057 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:42,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 14 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:47:42,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-16 13:47:42,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 121. [2022-02-16 13:47:42,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 3.058333333333333) internal successors, (367), 120 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:42,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 367 transitions. [2022-02-16 13:47:42,059 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 367 transitions. Word has length 17 [2022-02-16 13:47:42,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:42,059 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 367 transitions. [2022-02-16 13:47:42,059 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:42,059 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 367 transitions. [2022-02-16 13:47:42,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:42,059 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:42,059 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:47:42,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-02-16 13:47:42,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:42,260 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:47:42,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1820867595, now seen corresponding path program 70 times [2022-02-16 13:47:42,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:42,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771899426] [2022-02-16 13:47:42,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:42,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:42,435 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:47:42,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:42,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771899426] [2022-02-16 13:47:42,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771899426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:42,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380360490] [2022-02-16 13:47:42,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:42,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:42,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:42,437 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:47:42,439 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:47:42,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:42,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:42,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:42,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:42,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:42,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 84 treesize of output 68 [2022-02-16 13:47:43,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 203 treesize of output 169 [2022-02-16 13:47:43,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:43,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 135 [2022-02-16 13:47:44,015 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:47:44,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:44,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,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 61 treesize of output 55 [2022-02-16 13:47:44,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,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 103 treesize of output 87 [2022-02-16 13:47:44,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:44,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 61 [2022-02-16 13:47:44,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:47:44,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380360490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:44,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:44,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:47:44,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044754868] [2022-02-16 13:47:44,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:44,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:44,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:44,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:44,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:44,598 INFO L87 Difference]: Start difference. First operand 121 states and 367 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:45,398 INFO L93 Difference]: Finished difference Result 181 states and 532 transitions. [2022-02-16 13:47:45,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:45,398 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:45,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:45,398 INFO L225 Difference]: With dead ends: 181 [2022-02-16 13:47:45,398 INFO L226 Difference]: Without dead ends: 173 [2022-02-16 13:47:45,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:45,399 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 335 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:45,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 18 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 481 Invalid, 0 Unknown, 335 Unchecked, 0.2s Time] [2022-02-16 13:47:45,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-02-16 13:47:45,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 123. [2022-02-16 13:47:45,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:45,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:47:45,401 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:47:45,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:45,401 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:47:45,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,401 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:47:45,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:45,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:45,401 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:47:45,417 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:47:45,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:45,602 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:47:45,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:45,602 INFO L85 PathProgramCache]: Analyzing trace with hash -199423533, now seen corresponding path program 71 times [2022-02-16 13:47:45,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:45,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983443645] [2022-02-16 13:47:45,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:45,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:45,803 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:47:45,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:45,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983443645] [2022-02-16 13:47:45,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983443645] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:45,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898348378] [2022-02-16 13:47:45,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:47:45,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:45,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:45,804 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:47:45,806 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:47:45,829 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:47:45,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:45,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:45,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:45,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:45,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 69 treesize of output 55 [2022-02-16 13:47:46,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:46,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:47:46,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:47:46,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:47:46,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:46,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:46,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 102 treesize of output 86 [2022-02-16 13:47:47,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:47,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 112 treesize of output 96 [2022-02-16 13:47:47,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:47,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 74 [2022-02-16 13:47:47,292 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:47:47,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898348378] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:47,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:47,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:47:47,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898921632] [2022-02-16 13:47:47,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:47,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:47:47,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:47,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:47:47,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:47:47,293 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:47,935 INFO L93 Difference]: Finished difference Result 157 states and 457 transitions. [2022-02-16 13:47:47,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:47:47,935 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:47,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:47,936 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:47:47,936 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:47:47,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:47:47,936 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 36 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:47,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 15 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 628 Invalid, 0 Unknown, 40 Unchecked, 0.3s Time] [2022-02-16 13:47:47,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:47:47,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 125. [2022-02-16 13:47:47,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 3.056451612903226) internal successors, (379), 124 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:47:47,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 379 transitions. [2022-02-16 13:47:47,938 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 379 transitions. Word has length 17 [2022-02-16 13:47:47,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:47,938 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 379 transitions. [2022-02-16 13:47:47,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,938 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 379 transitions. [2022-02-16 13:47:47,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:47,939 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:47,939 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:47:47,958 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:47:48,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-02-16 13:47:48,155 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:47:48,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:48,156 INFO L85 PathProgramCache]: Analyzing trace with hash 961598581, now seen corresponding path program 72 times [2022-02-16 13:47:48,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:48,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164560807] [2022-02-16 13:47:48,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:48,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:48,331 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:47:48,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:48,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164560807] [2022-02-16 13:47:48,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164560807] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:48,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13803241] [2022-02-16 13:47:48,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:47:48,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:48,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:48,332 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:47:48,355 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:47:48,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:47:48,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:48,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:48,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:48,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 71 treesize of output 57 [2022-02-16 13:47:48,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:48,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 142 treesize of output 118 [2022-02-16 13:47:48,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47: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 118 treesize of output 94 [2022-02-16 13:47:49,543 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:47:49,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:49,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,728 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:47:49,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 87 [2022-02-16 13:47:49,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:49,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 75 treesize of output 61 [2022-02-16 13:47:50,133 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:47:50,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13803241] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:50,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:50,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:47:50,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055912769] [2022-02-16 13:47:50,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:50,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:47:50,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:50,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:47:50,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:47:50,134 INFO L87 Difference]: Start difference. First operand 125 states and 379 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:50,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:50,861 INFO L93 Difference]: Finished difference Result 157 states and 457 transitions. [2022-02-16 13:47:50,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:47:50,862 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 17 [2022-02-16 13:47:50,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:50,862 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:47:50,862 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:47:50,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:47:50,862 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 47 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:50,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 14 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 614 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:47:50,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:47:50,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 123. [2022-02-16 13:47:50,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:50,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:47:50,864 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:47:50,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:50,864 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:47:50,865 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:50,865 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:47:50,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:50,865 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:50,865 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:47:50,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-02-16 13:47:51,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-02-16 13:47:51,065 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:47:51,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:51,066 INFO L85 PathProgramCache]: Analyzing trace with hash 630590927, now seen corresponding path program 73 times [2022-02-16 13:47:51,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:51,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266289976] [2022-02-16 13:47:51,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:51,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:51,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:51,283 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:47:51,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:51,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266289976] [2022-02-16 13:47:51,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266289976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:51,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74812821] [2022-02-16 13:47:51,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:47:51,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:51,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:51,284 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:47:51,285 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:47:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:51,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:51,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:51,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 48 treesize of output 38 [2022-02-16 13:47:51,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 102 [2022-02-16 13:47:51,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 78 [2022-02-16 13:47:52,002 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:47:52,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:52,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,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 73 treesize of output 65 [2022-02-16 13:47:52,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,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 84 treesize of output 76 [2022-02-16 13:47:52,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:52,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 54 [2022-02-16 13:47:52,461 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:47:52,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74812821] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:52,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:52,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:52,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079231784] [2022-02-16 13:47:52,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:52,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:52,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:52,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:52,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:52,462 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:53,168 INFO L93 Difference]: Finished difference Result 172 states and 502 transitions. [2022-02-16 13:47:53,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:47:53,168 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:53,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:53,169 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:47:53,169 INFO L226 Difference]: Without dead ends: 168 [2022-02-16 13:47:53,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:53,169 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 88 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:53,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 14 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:47:53,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-16 13:47:53,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 125. [2022-02-16 13:47:53,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 3.056451612903226) internal successors, (379), 124 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:47:53,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 379 transitions. [2022-02-16 13:47:53,171 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 379 transitions. Word has length 17 [2022-02-16 13:47:53,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:53,171 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 379 transitions. [2022-02-16 13:47:53,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,171 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 379 transitions. [2022-02-16 13:47:53,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:53,171 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:53,171 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:47:53,187 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:47:53,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-02-16 13:47:53,372 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:47:53,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:53,372 INFO L85 PathProgramCache]: Analyzing trace with hash 302208045, now seen corresponding path program 74 times [2022-02-16 13:47:53,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:53,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565882072] [2022-02-16 13:47:53,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:53,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:53,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:53,610 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:47:53,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:53,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565882072] [2022-02-16 13:47:53,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565882072] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:53,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099503737] [2022-02-16 13:47:53,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:47:53,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:53,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:53,616 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:47:53,617 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:47:53,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:47:53,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:53,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:53,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:53,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:53,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-02-16 13:47:54,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:47:54,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 56 treesize of output 44 [2022-02-16 13:47:54,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:47:54,368 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:47:54,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:54,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 56 treesize of output 52 [2022-02-16 13:47:54,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 102 treesize of output 88 [2022-02-16 13:47:54,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:54,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 78 treesize of output 62 [2022-02-16 13:47:54,981 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:47:54,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099503737] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:54,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:54,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:47:54,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599962781] [2022-02-16 13:47:54,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:54,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:47:54,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:54,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:47:54,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:47:54,982 INFO L87 Difference]: Start difference. First operand 125 states and 379 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:55,582 INFO L93 Difference]: Finished difference Result 153 states and 455 transitions. [2022-02-16 13:47:55,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:47:55,582 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:47:55,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:55,582 INFO L225 Difference]: With dead ends: 153 [2022-02-16 13:47:55,582 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:47:55,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:47:55,583 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 39 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:55,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 15 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 508 Invalid, 0 Unknown, 50 Unchecked, 0.2s Time] [2022-02-16 13:47:55,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:47:55,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 129. [2022-02-16 13:47:55,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0703125) internal successors, (393), 128 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:55,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 393 transitions. [2022-02-16 13:47:55,585 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 393 transitions. Word has length 17 [2022-02-16 13:47:55,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:55,585 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 393 transitions. [2022-02-16 13:47:55,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,585 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 393 transitions. [2022-02-16 13:47:55,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:55,585 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:55,585 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:47:55,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-02-16 13:47:55,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-02-16 13:47:55,785 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:47:55,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:55,786 INFO L85 PathProgramCache]: Analyzing trace with hash -48038449, now seen corresponding path program 75 times [2022-02-16 13:47:55,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:55,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245470145] [2022-02-16 13:47:55,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:55,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:55,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:56,018 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:47:56,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:56,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245470145] [2022-02-16 13:47:56,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245470145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:56,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421838513] [2022-02-16 13:47:56,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:47:56,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:56,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:56,019 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:47:56,020 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:47:56,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:47:56,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:56,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:47:56,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:56,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:47:56,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 113 treesize of output 93 [2022-02-16 13:47:56,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 73 [2022-02-16 13:47:56,623 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:47:56,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:47:56,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 73 treesize of output 65 [2022-02-16 13:47:56,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 102 treesize of output 88 [2022-02-16 13:47:56,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:47:56,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 78 treesize of output 62 [2022-02-16 13:47:57,322 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:47:57,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421838513] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:47:57,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:47:57,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:47:57,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144421019] [2022-02-16 13:47:57,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:47:57,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:47:57,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:47:57,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:47:57,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:47:57,323 INFO L87 Difference]: Start difference. First operand 129 states and 393 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:58,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:47:58,991 INFO L93 Difference]: Finished difference Result 176 states and 494 transitions. [2022-02-16 13:47:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:47:58,991 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:47:58,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:47:58,991 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:47:58,991 INFO L226 Difference]: Without dead ends: 160 [2022-02-16 13:47:58,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:47:58,992 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 68 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:47:58,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 20 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:47:58,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-02-16 13:47:58,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 127. [2022-02-16 13:47:58,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0873015873015874) internal successors, (389), 126 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:58,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 389 transitions. [2022-02-16 13:47:58,994 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 389 transitions. Word has length 17 [2022-02-16 13:47:58,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:47:58,995 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 389 transitions. [2022-02-16 13:47:58,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:47:58,995 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 389 transitions. [2022-02-16 13:47:58,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:47:58,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:47:58,995 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:47:59,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-02-16 13:47:59,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-02-16 13:47:59,207 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:47:59,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:47:59,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1427808945, now seen corresponding path program 76 times [2022-02-16 13:47:59,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:47:59,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291495062] [2022-02-16 13:47:59,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:47:59,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:47:59,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:47:59,499 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:47:59,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:47:59,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291495062] [2022-02-16 13:47:59,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291495062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:47:59,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160624553] [2022-02-16 13:47:59,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:47:59,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:47:59,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:47:59,500 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:47:59,501 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:47:59,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:47:59,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:47:59,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:47:59,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:47:59,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:47:59,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 129 treesize of output 105 [2022-02-16 13:47:59,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 105 treesize of output 81 [2022-02-16 13:48:00,212 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:48:00,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:00,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,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 107 treesize of output 91 [2022-02-16 13:48:00,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,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 84 treesize of output 76 [2022-02-16 13:48:00,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:00,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 66 treesize of output 54 [2022-02-16 13:48:00,765 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:48:00,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160624553] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:00,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:00,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:00,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856780696] [2022-02-16 13:48:00,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:00,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:00,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:00,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:00,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:00,766 INFO L87 Difference]: Start difference. First operand 127 states and 389 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:01,960 INFO L93 Difference]: Finished difference Result 162 states and 476 transitions. [2022-02-16 13:48:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:01,960 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:01,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:01,961 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:48:01,961 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:48:01,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:48:01,961 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 45 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:01,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 15 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:48:01,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:48:01,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 123. [2022-02-16 13:48:01,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:01,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:48:01,963 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:48:01,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:01,963 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:48:01,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,963 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:48:01,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:01,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:01,963 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:48:01,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-02-16 13:48:02,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:02,164 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:48:02,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:02,164 INFO L85 PathProgramCache]: Analyzing trace with hash -318654479, now seen corresponding path program 77 times [2022-02-16 13:48:02,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:02,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901077287] [2022-02-16 13:48:02,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:02,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:02,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:02,440 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:48:02,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:02,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901077287] [2022-02-16 13:48:02,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901077287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:02,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375322995] [2022-02-16 13:48:02,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:02,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:02,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:02,441 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:48:02,442 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:48:02,472 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:02,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:02,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:02,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:02,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:48:03,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:03,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:48:03,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 44 treesize of output 32 [2022-02-16 13:48:03,332 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:48:03,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:03,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:48:03,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,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 82 treesize of output 74 [2022-02-16 13:48:03,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:03,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 62 treesize of output 56 [2022-02-16 13:48:03,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:48:03,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375322995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:03,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:03,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:03,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748326624] [2022-02-16 13:48:03,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:03,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:03,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:03,802 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:04,280 INFO L93 Difference]: Finished difference Result 166 states and 495 transitions. [2022-02-16 13:48:04,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:04,280 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:04,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:04,281 INFO L225 Difference]: With dead ends: 166 [2022-02-16 13:48:04,281 INFO L226 Difference]: Without dead ends: 162 [2022-02-16 13:48:04,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:04,281 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 20 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:04,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 15 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 409 Invalid, 0 Unknown, 50 Unchecked, 0.2s Time] [2022-02-16 13:48:04,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-02-16 13:48:04,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 126. [2022-02-16 13:48:04,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.08) internal successors, (385), 125 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:04,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 385 transitions. [2022-02-16 13:48:04,283 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 385 transitions. Word has length 17 [2022-02-16 13:48:04,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:04,283 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 385 transitions. [2022-02-16 13:48:04,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,283 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 385 transitions. [2022-02-16 13:48:04,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:04,283 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:04,283 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:48:04,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-02-16 13:48:04,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-02-16 13:48:04,487 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:48:04,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:04,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1830142057, now seen corresponding path program 78 times [2022-02-16 13:48:04,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:04,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089581057] [2022-02-16 13:48:04,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:04,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:04,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:04,742 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:48:04,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:04,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089581057] [2022-02-16 13:48:04,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089581057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:04,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772900636] [2022-02-16 13:48:04,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:04,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:04,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:04,743 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:48:04,743 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:48:04,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:04,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:04,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:04,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:04,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:04,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 86 treesize of output 70 [2022-02-16 13:48:05,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:05,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:48:05,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:48:05,797 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:48:05,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:05,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:05,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 81 treesize of output 69 [2022-02-16 13:48:06,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 96 treesize of output 84 [2022-02-16 13:48:06,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:06,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:48:06,401 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:48:06,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772900636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:06,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:06,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:06,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085311644] [2022-02-16 13:48:06,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:06,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:06,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:06,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:06,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:06,402 INFO L87 Difference]: Start difference. First operand 126 states and 385 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:06,924 INFO L93 Difference]: Finished difference Result 176 states and 503 transitions. [2022-02-16 13:48:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:06,924 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:06,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:06,924 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:48:06,924 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:48:06,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:06,925 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 26 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:06,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 28 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 471 Invalid, 0 Unknown, 66 Unchecked, 0.2s Time] [2022-02-16 13:48:06,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:48:06,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 124. [2022-02-16 13:48:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.065040650406504) internal successors, (377), 123 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:48:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 377 transitions. [2022-02-16 13:48:06,927 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 377 transitions. Word has length 17 [2022-02-16 13:48:06,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:06,927 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 377 transitions. [2022-02-16 13:48:06,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,927 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 377 transitions. [2022-02-16 13:48:06,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:06,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:06,927 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:48:06,943 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:48:07,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:07,128 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:48:07,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:07,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1323795791, now seen corresponding path program 79 times [2022-02-16 13:48:07,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:07,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401027340] [2022-02-16 13:48:07,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:07,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:07,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:07,380 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:48:07,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:07,380 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401027340] [2022-02-16 13:48:07,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401027340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:07,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082030281] [2022-02-16 13:48:07,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:07,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:07,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:07,382 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:48:07,382 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:48:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:07,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:48:07,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:07,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:07,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 84 treesize of output 68 [2022-02-16 13:48:08,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:08,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 112 treesize of output 92 [2022-02-16 13:48:08,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 72 [2022-02-16 13:48:08,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:48:08,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:08,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:08,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 102 treesize of output 86 [2022-02-16 13:48:09,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:09,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 161 treesize of output 129 [2022-02-16 13:48:09,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:09,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 117 treesize of output 99 [2022-02-16 13:48:09,571 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:48:09,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082030281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:09,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:09,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:09,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004875418] [2022-02-16 13:48:09,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:09,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:09,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:09,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:09,572 INFO L87 Difference]: Start difference. First operand 124 states and 377 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:09,947 INFO L93 Difference]: Finished difference Result 197 states and 542 transitions. [2022-02-16 13:48:09,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:09,947 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:09,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:09,948 INFO L225 Difference]: With dead ends: 197 [2022-02-16 13:48:09,948 INFO L226 Difference]: Without dead ends: 189 [2022-02-16 13:48:09,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:09,948 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 24 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:09,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 28 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 413 Invalid, 0 Unknown, 212 Unchecked, 0.2s Time] [2022-02-16 13:48:09,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-02-16 13:48:09,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 127. [2022-02-16 13:48:09,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0555555555555554) internal successors, (385), 126 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:09,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 385 transitions. [2022-02-16 13:48:09,950 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 385 transitions. Word has length 17 [2022-02-16 13:48:09,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:09,950 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 385 transitions. [2022-02-16 13:48:09,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,950 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 385 transitions. [2022-02-16 13:48:09,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:09,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:09,950 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:48:09,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-02-16 13:48:10,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:10,151 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:48:10,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:10,151 INFO L85 PathProgramCache]: Analyzing trace with hash 752340985, now seen corresponding path program 80 times [2022-02-16 13:48:10,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:10,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334776992] [2022-02-16 13:48:10,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:10,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:10,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:10,393 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:48:10,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:10,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334776992] [2022-02-16 13:48:10,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334776992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:10,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568236983] [2022-02-16 13:48:10,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:10,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:10,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:10,396 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:48:10,421 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:48:10,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:10,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:10,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:10,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:10,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:10,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 86 treesize of output 70 [2022-02-16 13:48:11,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:11,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 56 treesize of output 44 [2022-02-16 13:48:11,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:48:11,785 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:48:11,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:11,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:11,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 81 treesize of output 69 [2022-02-16 13:48:12,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:12,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 82 treesize of output 74 [2022-02-16 13:48:12,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:12,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 62 treesize of output 56 [2022-02-16 13:48:12,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:12,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568236983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:12,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:12,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:12,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241592014] [2022-02-16 13:48:12,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:12,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:12,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:12,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:12,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:12,376 INFO L87 Difference]: Start difference. First operand 127 states and 385 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:12,879 INFO L93 Difference]: Finished difference Result 181 states and 518 transitions. [2022-02-16 13:48:12,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:12,879 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:12,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:12,880 INFO L225 Difference]: With dead ends: 181 [2022-02-16 13:48:12,880 INFO L226 Difference]: Without dead ends: 177 [2022-02-16 13:48:12,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:12,880 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 63 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:12,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 29 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 455 Invalid, 0 Unknown, 361 Unchecked, 0.2s Time] [2022-02-16 13:48:12,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-16 13:48:12,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 125. [2022-02-16 13:48:12,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 3.056451612903226) internal successors, (379), 124 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:48:12,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 379 transitions. [2022-02-16 13:48:12,882 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 379 transitions. Word has length 17 [2022-02-16 13:48:12,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:12,882 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 379 transitions. [2022-02-16 13:48:12,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,882 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 379 transitions. [2022-02-16 13:48:12,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:12,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:12,882 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:48:12,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-02-16 13:48:13,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:13,104 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:48:13,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:13,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1393829775, now seen corresponding path program 81 times [2022-02-16 13:48:13,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:13,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201484278] [2022-02-16 13:48:13,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:13,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:13,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:13,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:13,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201484278] [2022-02-16 13:48:13,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201484278] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:13,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570473710] [2022-02-16 13:48:13,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:13,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:13,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:13,313 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:48:13,313 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:48:13,337 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:48:13,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:13,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:13,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:13,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:13,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 86 treesize of output 70 [2022-02-16 13:48:14,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:14,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 56 treesize of output 44 [2022-02-16 13:48:14,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:48:14,528 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:48:14,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:14,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,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 85 treesize of output 73 [2022-02-16 13:48:14,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,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 82 treesize of output 74 [2022-02-16 13:48:14,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:14,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 56 [2022-02-16 13:48:15,108 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:48:15,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570473710] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:15,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:15,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:15,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338705441] [2022-02-16 13:48:15,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:15,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:15,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:15,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:15,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:15,109 INFO L87 Difference]: Start difference. First operand 125 states and 379 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:15,613 INFO L93 Difference]: Finished difference Result 160 states and 466 transitions. [2022-02-16 13:48:15,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:15,613 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:15,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:15,613 INFO L225 Difference]: With dead ends: 160 [2022-02-16 13:48:15,613 INFO L226 Difference]: Without dead ends: 152 [2022-02-16 13:48:15,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:48:15,614 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 17 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:15,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 16 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 356 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-16 13:48:15,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-16 13:48:15,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 129. [2022-02-16 13:48:15,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0703125) internal successors, (393), 128 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:15,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 393 transitions. [2022-02-16 13:48:15,615 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 393 transitions. Word has length 17 [2022-02-16 13:48:15,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:15,615 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 393 transitions. [2022-02-16 13:48:15,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,616 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 393 transitions. [2022-02-16 13:48:15,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:15,616 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:15,616 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:48:15,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-02-16 13:48:15,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:15,816 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:48:15,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:15,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1128411953, now seen corresponding path program 82 times [2022-02-16 13:48:15,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:15,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672990388] [2022-02-16 13:48:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:15,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:15,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:16,003 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:48:16,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:16,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672990388] [2022-02-16 13:48:16,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672990388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:16,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769531914] [2022-02-16 13:48:16,004 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:16,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:16,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:16,008 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:48:16,031 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:48:16,042 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:16,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:16,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:48:16,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:16,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:16,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 65 treesize of output 53 [2022-02-16 13:48:16,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:16,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 140 treesize of output 114 [2022-02-16 13:48:16,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 114 treesize of output 88 [2022-02-16 13:48:17,086 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:48:17,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:17,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 95 treesize of output 83 [2022-02-16 13:48:17,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 167 treesize of output 135 [2022-02-16 13:48:17,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:17,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 123 treesize of output 105 [2022-02-16 13:48:17,949 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:48:17,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769531914] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:17,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:17,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:48:17,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591609030] [2022-02-16 13:48:17,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:17,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:17,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:17,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:17,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:17,950 INFO L87 Difference]: Start difference. First operand 129 states and 393 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:18,321 INFO L93 Difference]: Finished difference Result 154 states and 461 transitions. [2022-02-16 13:48:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:18,321 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:18,322 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:48:18,322 INFO L226 Difference]: Without dead ends: 150 [2022-02-16 13:48:18,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:48:18,322 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:18,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 16 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 417 Invalid, 0 Unknown, 146 Unchecked, 0.2s Time] [2022-02-16 13:48:18,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-02-16 13:48:18,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 132. [2022-02-16 13:48:18,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.0763358778625953) internal successors, (403), 131 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 403 transitions. [2022-02-16 13:48:18,324 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 403 transitions. Word has length 17 [2022-02-16 13:48:18,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:18,324 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 403 transitions. [2022-02-16 13:48:18,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,324 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 403 transitions. [2022-02-16 13:48:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:18,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:18,325 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:48:18,341 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:48:18,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-02-16 13:48:18,525 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:48:18,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:18,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1425615089, now seen corresponding path program 83 times [2022-02-16 13:48:18,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:18,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058225784] [2022-02-16 13:48:18,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:18,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:18,808 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:48:18,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:18,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058225784] [2022-02-16 13:48:18,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058225784] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:18,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464975177] [2022-02-16 13:48:18,809 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:18,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:18,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:18,810 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:48:18,810 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:48:18,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:18,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:18,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:18,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:19,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:19,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 48 treesize of output 38 [2022-02-16 13:48:19,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:19,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 107 [2022-02-16 13:48:19,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 107 treesize of output 83 [2022-02-16 13:48:19,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:48:19,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:19,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:19,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 83 [2022-02-16 13:48:20,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:20,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 94 treesize of output 82 [2022-02-16 13:48:20,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:20,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 62 [2022-02-16 13:48:20,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:48:20,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464975177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:20,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:20,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 13:48:20,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208393064] [2022-02-16 13:48:20,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:20,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:48:20,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:20,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:48:20,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:48:20,274 INFO L87 Difference]: Start difference. First operand 132 states and 403 transitions. Second operand has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:20,800 INFO L93 Difference]: Finished difference Result 162 states and 479 transitions. [2022-02-16 13:48:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:20,800 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:20,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:20,800 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:48:20,800 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:48:20,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:20,801 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 47 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:20,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 13 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 514 Invalid, 0 Unknown, 41 Unchecked, 0.3s Time] [2022-02-16 13:48:20,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:48:20,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 129. [2022-02-16 13:48:20,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.1015625) internal successors, (397), 128 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:20,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 397 transitions. [2022-02-16 13:48:20,803 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 397 transitions. Word has length 17 [2022-02-16 13:48:20,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:20,803 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 397 transitions. [2022-02-16 13:48:20,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.75) internal successors, (42), 24 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,803 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 397 transitions. [2022-02-16 13:48:20,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:20,803 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:20,803 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:48:20,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-02-16 13:48:21,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-02-16 13:48:21,004 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:48:21,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2079001393, now seen corresponding path program 84 times [2022-02-16 13:48:21,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:21,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692185929] [2022-02-16 13:48:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:21,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:21,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:48:21,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:21,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692185929] [2022-02-16 13:48:21,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692185929] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:21,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778697776] [2022-02-16 13:48:21,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:21,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:21,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:21,344 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:48:21,345 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:48:21,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:48:21,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:21,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:48:21,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:21,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:21,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 87 treesize of output 71 [2022-02-16 13:48:22,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:22,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 123 treesize of output 101 [2022-02-16 13:48:22,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 79 [2022-02-16 13:48:22,742 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:48:22,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:22,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:22,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 85 treesize of output 73 [2022-02-16 13:48:23,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:23,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 142 treesize of output 114 [2022-02-16 13:48:23,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:23,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 102 treesize of output 82 [2022-02-16 13:48:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:23,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778697776] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:23,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:23,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:23,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133792612] [2022-02-16 13:48:23,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:23,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:23,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:23,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:23,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:23,621 INFO L87 Difference]: Start difference. First operand 129 states and 397 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:24,779 INFO L93 Difference]: Finished difference Result 162 states and 476 transitions. [2022-02-16 13:48:24,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:24,779 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:24,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:24,780 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:48:24,780 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:48:24,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:48:24,780 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 40 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:24,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 17 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 667 Invalid, 0 Unknown, 101 Unchecked, 0.4s Time] [2022-02-16 13:48:24,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:48:24,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 127. [2022-02-16 13:48:24,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0873015873015874) internal successors, (389), 126 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:24,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 389 transitions. [2022-02-16 13:48:24,782 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 389 transitions. Word has length 17 [2022-02-16 13:48:24,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:24,782 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 389 transitions. [2022-02-16 13:48:24,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,782 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 389 transitions. [2022-02-16 13:48:24,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:24,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:24,782 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:48:24,798 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:48:24,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-02-16 13:48:24,983 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:48:24,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:24,983 INFO L85 PathProgramCache]: Analyzing trace with hash 986199349, now seen corresponding path program 85 times [2022-02-16 13:48:24,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:24,983 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639449099] [2022-02-16 13:48:24,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:24,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:25,212 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:48:25,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:25,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639449099] [2022-02-16 13:48:25,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639449099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:25,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570597636] [2022-02-16 13:48:25,212 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:25,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:25,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:25,213 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:48:25,214 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:48:25,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:25,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:48:25,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:25,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:25,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-16 13:48:25,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:25,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 105 treesize of output 87 [2022-02-16 13:48:25,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 87 treesize of output 69 [2022-02-16 13:48:26,091 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:48:26,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:26,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:26,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 95 treesize of output 83 [2022-02-16 13:48:26,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:26,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 94 treesize of output 82 [2022-02-16 13:48:26,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:26,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 70 treesize of output 62 [2022-02-16 13:48:26,684 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:48:26,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570597636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:26,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:26,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:26,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764239909] [2022-02-16 13:48:26,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:26,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:26,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:26,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:26,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:26,685 INFO L87 Difference]: Start difference. First operand 127 states and 389 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:27,351 INFO L93 Difference]: Finished difference Result 151 states and 446 transitions. [2022-02-16 13:48:27,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:27,351 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:27,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:27,351 INFO L225 Difference]: With dead ends: 151 [2022-02-16 13:48:27,352 INFO L226 Difference]: Without dead ends: 147 [2022-02-16 13:48:27,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:27,352 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:27,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 15 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 360 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-02-16 13:48:27,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-02-16 13:48:27,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 123. [2022-02-16 13:48:27,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:27,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:48:27,354 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:48:27,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:27,354 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:48:27,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,354 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:48:27,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:27,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:27,354 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:48:27,370 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:48:27,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-02-16 13:48:27,555 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:48:27,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:27,555 INFO L85 PathProgramCache]: Analyzing trace with hash 4155087, now seen corresponding path program 86 times [2022-02-16 13:48:27,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:27,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228538340] [2022-02-16 13:48:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:27,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:27,765 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:48:27,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:27,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228538340] [2022-02-16 13:48:27,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228538340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:27,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607088727] [2022-02-16 13:48:27,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:27,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:27,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:27,766 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:48:27,767 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:48:27,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:27,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:27,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:48:27,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:28,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:28,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 70 treesize of output 58 [2022-02-16 13:48:28,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:28,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 56 treesize of output 44 [2022-02-16 13:48:28,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 44 treesize of output 32 [2022-02-16 13:48:28,378 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:48:28,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:28,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:28,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 56 treesize of output 52 [2022-02-16 13:48:28,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:28,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 108 treesize of output 92 [2022-02-16 13:48:28,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:28,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 80 treesize of output 64 [2022-02-16 13:48:28,920 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:48:28,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607088727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:28,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:28,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:28,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283897811] [2022-02-16 13:48:28,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:28,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:28,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:28,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:28,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:28,921 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:29,464 INFO L93 Difference]: Finished difference Result 147 states and 435 transitions. [2022-02-16 13:48:29,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:29,465 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:29,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:29,465 INFO L225 Difference]: With dead ends: 147 [2022-02-16 13:48:29,465 INFO L226 Difference]: Without dead ends: 143 [2022-02-16 13:48:29,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=643, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:29,465 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:29,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 16 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 611 Invalid, 0 Unknown, 3 Unchecked, 0.3s Time] [2022-02-16 13:48:29,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2022-02-16 13:48:29,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 126. [2022-02-16 13:48:29,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.056) internal successors, (382), 125 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:48:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 382 transitions. [2022-02-16 13:48:29,467 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 382 transitions. Word has length 17 [2022-02-16 13:48:29,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:29,467 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 382 transitions. [2022-02-16 13:48:29,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,467 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 382 transitions. [2022-02-16 13:48:29,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:29,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:29,468 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:48:29,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-02-16 13:48:29,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:29,668 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:48:29,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:29,668 INFO L85 PathProgramCache]: Analyzing trace with hash -346091407, now seen corresponding path program 87 times [2022-02-16 13:48:29,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:29,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540401806] [2022-02-16 13:48:29,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:29,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:29,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:29,940 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:48:29,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:29,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540401806] [2022-02-16 13:48:29,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540401806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:29,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202126964] [2022-02-16 13:48:29,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:29,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:29,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:29,942 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:48:29,942 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:48:29,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:29,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:29,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:48:29,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:30,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:48:30,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 113 treesize of output 93 [2022-02-16 13:48:30,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 93 treesize of output 73 [2022-02-16 13:48:30,509 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:48:30,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:30,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 73 treesize of output 65 [2022-02-16 13:48:30,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,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 110 treesize of output 94 [2022-02-16 13:48:30,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:30,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 66 [2022-02-16 13:48:31,106 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:48:31,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202126964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:31,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:31,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-02-16 13:48:31,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658275540] [2022-02-16 13:48:31,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:31,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:48:31,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:31,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:48:31,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:48:31,107 INFO L87 Difference]: Start difference. First operand 126 states and 382 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:31,758 INFO L93 Difference]: Finished difference Result 154 states and 446 transitions. [2022-02-16 13:48:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:31,759 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:48:31,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:31,759 INFO L225 Difference]: With dead ends: 154 [2022-02-16 13:48:31,759 INFO L226 Difference]: Without dead ends: 146 [2022-02-16 13:48:31,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:48:31,759 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:31,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 16 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:31,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-02-16 13:48:31,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 124. [2022-02-16 13:48:31,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.0569105691056913) internal successors, (376), 123 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 376 transitions. [2022-02-16 13:48:31,761 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 376 transitions. Word has length 17 [2022-02-16 13:48:31,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:31,761 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 376 transitions. [2022-02-16 13:48:31,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:31,761 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 376 transitions. [2022-02-16 13:48:31,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:31,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:31,762 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:48:31,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-02-16 13:48:31,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-02-16 13:48:31,962 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:48:31,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:31,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1636102253, now seen corresponding path program 88 times [2022-02-16 13:48:31,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:31,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302705529] [2022-02-16 13:48:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:31,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:32,248 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:48:32,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:32,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302705529] [2022-02-16 13:48:32,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302705529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:32,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182174472] [2022-02-16 13:48:32,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:32,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:32,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:32,249 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:48:32,250 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:48:32,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:32,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:32,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:32,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:32,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:48:32,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 129 treesize of output 105 [2022-02-16 13:48:32,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 105 treesize of output 81 [2022-02-16 13:48:33,016 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:48:33,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:33,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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 107 treesize of output 91 [2022-02-16 13:48:33,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,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 172 treesize of output 144 [2022-02-16 13:48:33,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:33,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 104 [2022-02-16 13:48:33,627 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:48:33,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182174472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:33,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:33,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:33,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407333735] [2022-02-16 13:48:33,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:33,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:33,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:33,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:33,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:33,628 INFO L87 Difference]: Start difference. First operand 124 states and 376 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:34,629 INFO L93 Difference]: Finished difference Result 152 states and 442 transitions. [2022-02-16 13:48:34,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:48:34,630 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:34,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:34,630 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:48:34,630 INFO L226 Difference]: Without dead ends: 144 [2022-02-16 13:48:34,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:48:34,631 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:34,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 18 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 848 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:48:34,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-16 13:48:34,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 126. [2022-02-16 13:48:34,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.056) internal successors, (382), 125 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:48:34,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 382 transitions. [2022-02-16 13:48:34,632 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 382 transitions. Word has length 17 [2022-02-16 13:48:34,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:34,632 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 382 transitions. [2022-02-16 13:48:34,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,632 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 382 transitions. [2022-02-16 13:48:34,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:34,633 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:34,633 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:48:34,648 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:48:34,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:34,833 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:48:34,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:34,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1123218349, now seen corresponding path program 89 times [2022-02-16 13:48:34,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:34,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360556740] [2022-02-16 13:48:34,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:34,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:34,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:34,995 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:48:34,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:34,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360556740] [2022-02-16 13:48:34,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360556740] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:34,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434589304] [2022-02-16 13:48:34,996 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:34,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:34,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:34,997 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:48:34,997 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:48:35,022 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:48:35,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:35,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:35,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:35,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:35,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 42 [2022-02-16 13:48:35,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:35,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 115 [2022-02-16 13:48:35,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 115 treesize of output 91 [2022-02-16 13:48:35,875 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:48:35,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:36,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 95 treesize of output 83 [2022-02-16 13:48:36,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:36,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 104 treesize of output 92 [2022-02-16 13:48:36,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 68 [2022-02-16 13:48:36,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:48:36,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434589304] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:36,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:36,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:48:36,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477996535] [2022-02-16 13:48:36,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:36,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:36,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:36,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:36,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:36,450 INFO L87 Difference]: Start difference. First operand 126 states and 382 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:37,040 INFO L93 Difference]: Finished difference Result 143 states and 427 transitions. [2022-02-16 13:48:37,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:37,040 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:37,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:37,041 INFO L225 Difference]: With dead ends: 143 [2022-02-16 13:48:37,041 INFO L226 Difference]: Without dead ends: 139 [2022-02-16 13:48:37,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:37,041 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 24 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:37,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 16 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 526 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-02-16 13:48:37,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-16 13:48:37,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 128. [2022-02-16 13:48:37,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 3.0708661417322833) internal successors, (390), 127 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 390 transitions. [2022-02-16 13:48:37,043 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 390 transitions. Word has length 17 [2022-02-16 13:48:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:37,043 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 390 transitions. [2022-02-16 13:48:37,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,043 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 390 transitions. [2022-02-16 13:48:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:37,043 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:37,043 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:48:37,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-02-16 13:48:37,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:37,244 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:48:37,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:37,244 INFO L85 PathProgramCache]: Analyzing trace with hash -617721905, now seen corresponding path program 90 times [2022-02-16 13:48:37,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:37,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854760937] [2022-02-16 13:48:37,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:37,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:37,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:37,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:48:37,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:37,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854760937] [2022-02-16 13:48:37,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854760937] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:37,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528846177] [2022-02-16 13:48:37,440 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:37,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:37,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:37,441 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:48:37,441 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:48:37,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:37,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:37,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:48:37,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:37,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:37,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 43 treesize of output 35 [2022-02-16 13:48:37,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:37,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 105 treesize of output 87 [2022-02-16 13:48:37,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 87 treesize of output 69 [2022-02-16 13:48:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:38,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:38,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,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 95 treesize of output 83 [2022-02-16 13:48:38,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,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 90 treesize of output 82 [2022-02-16 13:48:38,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:38,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 70 treesize of output 62 [2022-02-16 13:48:38,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:38,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528846177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:38,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:38,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:38,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679142351] [2022-02-16 13:48:38,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:38,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:38,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:38,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:38,905 INFO L87 Difference]: Start difference. First operand 128 states and 390 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:39,463 INFO L93 Difference]: Finished difference Result 157 states and 451 transitions. [2022-02-16 13:48:39,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:39,463 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:39,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:39,464 INFO L225 Difference]: With dead ends: 157 [2022-02-16 13:48:39,464 INFO L226 Difference]: Without dead ends: 149 [2022-02-16 13:48:39,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:39,464 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:39,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 18 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 539 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-02-16 13:48:39,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-16 13:48:39,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 124. [2022-02-16 13:48:39,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 3.0569105691056913) internal successors, (376), 123 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:39,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 376 transitions. [2022-02-16 13:48:39,466 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 376 transitions. Word has length 17 [2022-02-16 13:48:39,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:39,466 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 376 transitions. [2022-02-16 13:48:39,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,466 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 376 transitions. [2022-02-16 13:48:39,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:39,466 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:39,466 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:48:39,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-02-16 13:48:39,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:39,667 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:48:39,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:39,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1317365071, now seen corresponding path program 91 times [2022-02-16 13:48:39,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:39,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874801151] [2022-02-16 13:48:39,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:39,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:40,015 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:48:40,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:40,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874801151] [2022-02-16 13:48:40,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874801151] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:40,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504110188] [2022-02-16 13:48:40,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:40,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:40,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:40,017 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:48:40,017 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:48:40,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:40,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:40,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:40,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 84 treesize of output 68 [2022-02-16 13:48:40,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 195 treesize of output 161 [2022-02-16 13:48:40,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 161 treesize of output 127 [2022-02-16 13:48:41,075 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:48:41,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:41,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:41,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 69 treesize of output 61 [2022-02-16 13:48:41,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 109 treesize of output 93 [2022-02-16 13:48:41,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:41,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 81 treesize of output 65 [2022-02-16 13:48:41,574 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:48:41,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504110188] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:41,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:41,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:48:41,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727403276] [2022-02-16 13:48:41,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:41,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:48:41,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:41,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:48:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:48:41,575 INFO L87 Difference]: Start difference. First operand 124 states and 376 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:42,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:42,372 INFO L93 Difference]: Finished difference Result 152 states and 442 transitions. [2022-02-16 13:48:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:42,372 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:48:42,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:42,373 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:48:42,373 INFO L226 Difference]: Without dead ends: 144 [2022-02-16 13:48:42,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:48:42,373 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 56 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:42,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 13 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:42,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-16 13:48:42,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 126. [2022-02-16 13:48:42,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.056) internal successors, (382), 125 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:48:42,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 382 transitions. [2022-02-16 13:48:42,375 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 382 transitions. Word has length 17 [2022-02-16 13:48:42,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:42,375 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 382 transitions. [2022-02-16 13:48:42,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:42,375 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 382 transitions. [2022-02-16 13:48:42,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:42,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:42,375 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:48:42,391 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:48:42,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:42,576 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:48:42,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:42,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1816580111, now seen corresponding path program 92 times [2022-02-16 13:48:42,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:42,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891576119] [2022-02-16 13:48:42,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:42,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:42,721 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:48:42,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:42,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891576119] [2022-02-16 13:48:42,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891576119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:42,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106079223] [2022-02-16 13:48:42,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:48:42,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:42,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:42,722 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:48:42,723 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:48:42,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:42,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:42,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:42,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:42,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 57 [2022-02-16 13:48:42,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 114 treesize of output 94 [2022-02-16 13:48:43,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 94 treesize of output 74 [2022-02-16 13:48:43,619 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:48:43,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:43,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 73 treesize of output 65 [2022-02-16 13:48:43,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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 109 treesize of output 93 [2022-02-16 13:48:43,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:43,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 81 treesize of output 65 [2022-02-16 13:48:44,165 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:48:44,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106079223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:44,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:44,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:48:44,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896984713] [2022-02-16 13:48:44,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:44,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:48:44,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:44,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:48:44,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:48:44,166 INFO L87 Difference]: Start difference. First operand 126 states and 382 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:48:44,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:44,935 INFO L93 Difference]: Finished difference Result 152 states and 442 transitions. [2022-02-16 13:48:44,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:48:44,935 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 17 [2022-02-16 13:48:44,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:44,935 INFO L225 Difference]: With dead ends: 152 [2022-02-16 13:48:44,935 INFO L226 Difference]: Without dead ends: 144 [2022-02-16 13:48:44,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:48:44,936 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 38 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:44,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 15 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:48:44,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-16 13:48:44,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 123. [2022-02-16 13:48:44,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 3.057377049180328) internal successors, (373), 122 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:44,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 373 transitions. [2022-02-16 13:48:44,938 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 373 transitions. Word has length 17 [2022-02-16 13:48:44,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:44,938 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 373 transitions. [2022-02-16 13:48:44,938 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:48:44,939 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 373 transitions. [2022-02-16 13:48:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:44,939 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:44,939 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:48:44,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-02-16 13:48:45,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2022-02-16 13:48:45,151 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:48:45,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:45,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2008597383, now seen corresponding path program 93 times [2022-02-16 13:48:45,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:45,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065024469] [2022-02-16 13:48:45,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:45,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:45,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:48:45,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:45,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065024469] [2022-02-16 13:48:45,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065024469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:45,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183101888] [2022-02-16 13:48:45,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:48:45,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:45,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:45,427 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:48:45,428 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:48:45,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:48:45,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:45,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:48:45,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:45,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:45,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 73 treesize of output 59 [2022-02-16 13:48:46,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:46,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 56 treesize of output 44 [2022-02-16 13:48:46,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:48:46,203 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:48:46,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:46,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:48:46,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,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 64 treesize of output 58 [2022-02-16 13:48:46,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:46,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 42 [2022-02-16 13:48:46,689 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:48:46,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183101888] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:46,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:46,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:46,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363702603] [2022-02-16 13:48:46,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:46,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:46,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:46,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:46,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:46,690 INFO L87 Difference]: Start difference. First operand 123 states and 373 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:47,056 INFO L93 Difference]: Finished difference Result 189 states and 562 transitions. [2022-02-16 13:48:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:48:47,056 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:47,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:47,057 INFO L225 Difference]: With dead ends: 189 [2022-02-16 13:48:47,057 INFO L226 Difference]: Without dead ends: 185 [2022-02-16 13:48:47,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:47,057 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:47,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 27 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 252 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-02-16 13:48:47,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-02-16 13:48:47,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 127. [2022-02-16 13:48:47,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0873015873015874) internal successors, (389), 126 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:47,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 389 transitions. [2022-02-16 13:48:47,060 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 389 transitions. Word has length 17 [2022-02-16 13:48:47,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:47,060 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 389 transitions. [2022-02-16 13:48:47,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,060 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 389 transitions. [2022-02-16 13:48:47,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:47,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:47,060 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:48:47,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-02-16 13:48:47,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-02-16 13:48:47,261 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:48:47,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:47,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1263894885, now seen corresponding path program 94 times [2022-02-16 13:48:47,261 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:47,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926699324] [2022-02-16 13:48:47,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:47,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:47,612 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:48:47,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:47,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926699324] [2022-02-16 13:48:47,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926699324] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:47,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315839160] [2022-02-16 13:48:47,613 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:48:47,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:47,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:47,614 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:48:47,615 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:48:47,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:48:47,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:47,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:47,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:47,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 48 treesize of output 38 [2022-02-16 13:48:48,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 129 treesize of output 105 [2022-02-16 13:48:48,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 105 treesize of output 81 [2022-02-16 13:48:48,528 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:48:48,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:48,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:48,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 63 treesize of output 57 [2022-02-16 13:48:48,924 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:48:48,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 64 treesize of output 51 [2022-02-16 13:48:48,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:48,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2022-02-16 13:48:48,935 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:48:48,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315839160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:48,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:48,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:48,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144406243] [2022-02-16 13:48:48,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:48,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:48,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:48,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:48,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:48,936 INFO L87 Difference]: Start difference. First operand 127 states and 389 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:51,455 INFO L93 Difference]: Finished difference Result 220 states and 624 transitions. [2022-02-16 13:48:51,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:48:51,456 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:51,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:51,456 INFO L225 Difference]: With dead ends: 220 [2022-02-16 13:48:51,456 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:48:51,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:48:51,457 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 140 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:51,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 18 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 985 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:48:51,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:48:51,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 127. [2022-02-16 13:48:51,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0555555555555554) internal successors, (385), 126 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:51,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 385 transitions. [2022-02-16 13:48:51,459 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 385 transitions. Word has length 17 [2022-02-16 13:48:51,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:51,459 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 385 transitions. [2022-02-16 13:48:51,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,459 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 385 transitions. [2022-02-16 13:48:51,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:51,459 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:51,459 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:48:51,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-02-16 13:48:51,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-02-16 13:48:51,660 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:48:51,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:51,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1211194617, now seen corresponding path program 95 times [2022-02-16 13:48:51,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:51,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812536050] [2022-02-16 13:48:51,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:51,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:51,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:48:51,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:51,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812536050] [2022-02-16 13:48:51,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812536050] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:51,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063893754] [2022-02-16 13:48:51,914 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:48:51,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:51,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:51,915 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:48:51,916 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:48:51,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:48:51,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:51,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:51,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:52,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:52,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 84 treesize of output 68 [2022-02-16 13:48:52,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:48:52,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 70 [2022-02-16 13:48:52,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:48:52,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:53,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 85 treesize of output 73 [2022-02-16 13:48:53,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 64 treesize of output 58 [2022-02-16 13:48:53,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:53,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 48 treesize of output 42 [2022-02-16 13:48:53,454 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:48:53,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063893754] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:53,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:53,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:48:53,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367436089] [2022-02-16 13:48:53,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:53,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:53,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:53,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:53,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:53,455 INFO L87 Difference]: Start difference. First operand 127 states and 385 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:53,816 INFO L93 Difference]: Finished difference Result 174 states and 536 transitions. [2022-02-16 13:48:53,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:48:53,816 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:48:53,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:53,816 INFO L225 Difference]: With dead ends: 174 [2022-02-16 13:48:53,816 INFO L226 Difference]: Without dead ends: 170 [2022-02-16 13:48:53,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:53,817 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 12 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:53,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 16 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 252 Invalid, 0 Unknown, 137 Unchecked, 0.1s Time] [2022-02-16 13:48:53,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-16 13:48:53,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 130. [2022-02-16 13:48:53,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.0387596899224807) internal successors, (392), 129 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:53,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 392 transitions. [2022-02-16 13:48:53,819 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 392 transitions. Word has length 17 [2022-02-16 13:48:53,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:53,819 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 392 transitions. [2022-02-16 13:48:53,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,819 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 392 transitions. [2022-02-16 13:48:53,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:53,819 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:53,819 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:48:53,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-02-16 13:48:54,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-02-16 13:48:54,020 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:48:54,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:54,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2048067245, now seen corresponding path program 96 times [2022-02-16 13:48:54,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:54,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749556060] [2022-02-16 13:48:54,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:54,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:54,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:54,324 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:48:54,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:54,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749556060] [2022-02-16 13:48:54,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749556060] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:54,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885273277] [2022-02-16 13:48:54,325 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:48:54,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:54,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:54,326 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:48:54,326 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:48:54,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:48:54,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:48:54,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:48:54,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:54,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:54,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:48:55,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:55,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 166 [2022-02-16 13:48:55,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 166 treesize of output 132 [2022-02-16 13:48:55,530 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:48:55,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:55,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,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 87 treesize of output 75 [2022-02-16 13:48:55,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:55,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 66 treesize of output 60 [2022-02-16 13:48:56,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48: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 50 treesize of output 44 [2022-02-16 13:48:56,080 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:48:56,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885273277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:56,080 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:56,080 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:48:56,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758766607] [2022-02-16 13:48:56,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:56,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:56,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:56,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:56,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:56,081 INFO L87 Difference]: Start difference. First operand 130 states and 392 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:57,253 INFO L93 Difference]: Finished difference Result 173 states and 529 transitions. [2022-02-16 13:48:57,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:48:57,253 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:48:57,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:57,254 INFO L225 Difference]: With dead ends: 173 [2022-02-16 13:48:57,254 INFO L226 Difference]: Without dead ends: 169 [2022-02-16 13:48:57,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:48:57,254 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 64 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 451 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:57,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 16 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 451 Unchecked, 0.1s Time] [2022-02-16 13:48:57,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-02-16 13:48:57,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 129. [2022-02-16 13:48:57,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0390625) internal successors, (389), 128 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:57,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 389 transitions. [2022-02-16 13:48:57,256 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 389 transitions. Word has length 17 [2022-02-16 13:48:57,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:57,256 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 389 transitions. [2022-02-16 13:48:57,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,256 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 389 transitions. [2022-02-16 13:48:57,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:57,256 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:57,256 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:48:57,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-02-16 13:48:57,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-02-16 13:48:57,457 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:48:57,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:48:57,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1476612439, now seen corresponding path program 97 times [2022-02-16 13:48:57,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:48:57,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47323180] [2022-02-16 13:48:57,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:48:57,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:48:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:57,780 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:48:57,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:48:57,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47323180] [2022-02-16 13:48:57,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47323180] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:48:57,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252703839] [2022-02-16 13:48:57,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:48:57,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:48:57,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:48:57,782 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:48:57,782 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:48:57,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:48:57,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:48:57,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:48:58,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:58,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 53 [2022-02-16 13:48:58,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:48:58,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 140 treesize of output 114 [2022-02-16 13:48:58,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 88 [2022-02-16 13:48:58,767 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:48:58,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:48:58,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:58,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 95 treesize of output 83 [2022-02-16 13:48:59,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,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 103 treesize of output 91 [2022-02-16 13:48:59,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:48:59,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 81 treesize of output 69 [2022-02-16 13:48:59,482 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:48:59,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252703839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:48:59,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:48:59,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:48:59,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132480696] [2022-02-16 13:48:59,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:48:59,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:48:59,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:48:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:48:59,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:48:59,483 INFO L87 Difference]: Start difference. First operand 129 states and 389 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:48:59,983 INFO L93 Difference]: Finished difference Result 176 states and 548 transitions. [2022-02-16 13:48:59,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:48:59,983 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:48:59,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:48:59,984 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:48:59,984 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:48:59,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:48:59,984 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:48:59,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 15 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 313 Invalid, 0 Unknown, 41 Unchecked, 0.2s Time] [2022-02-16 13:48:59,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:48:59,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 130. [2022-02-16 13:48:59,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.0387596899224807) internal successors, (392), 129 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:48:59,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 392 transitions. [2022-02-16 13:48:59,986 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 392 transitions. Word has length 17 [2022-02-16 13:48:59,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:48:59,986 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 392 transitions. [2022-02-16 13:48:59,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,986 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 392 transitions. [2022-02-16 13:48:59,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:48:59,986 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:48:59,986 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:49:00,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:00,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:00,191 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:49:00,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -264327815, now seen corresponding path program 98 times [2022-02-16 13:49:00,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:00,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644846956] [2022-02-16 13:49:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:00,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:00,466 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:49:00,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:00,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644846956] [2022-02-16 13:49:00,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644846956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:00,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452543880] [2022-02-16 13:49:00,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:00,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:00,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:00,467 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:49:00,468 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:49:00,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:00,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:00,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:00,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:00,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:00,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 43 treesize of output 35 [2022-02-16 13:49:00,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:00,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 98 treesize of output 80 [2022-02-16 13:49:00,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 62 [2022-02-16 13:49:01,421 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:49:01,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:01,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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 95 treesize of output 83 [2022-02-16 13:49:01,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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 64 treesize of output 58 [2022-02-16 13:49:01,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:01,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 48 treesize of output 42 [2022-02-16 13:49:01,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:01,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452543880] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:01,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:01,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:01,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585929278] [2022-02-16 13:49:01,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:01,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:01,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:01,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:01,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:01,940 INFO L87 Difference]: Start difference. First operand 130 states and 392 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:03,320 INFO L93 Difference]: Finished difference Result 203 states and 585 transitions. [2022-02-16 13:49:03,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:49:03,320 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:03,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:03,321 INFO L225 Difference]: With dead ends: 203 [2022-02-16 13:49:03,321 INFO L226 Difference]: Without dead ends: 199 [2022-02-16 13:49:03,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=200, Invalid=990, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:49:03,321 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 65 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:03,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 17 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 579 Invalid, 0 Unknown, 389 Unchecked, 0.3s Time] [2022-02-16 13:49:03,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-02-16 13:49:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 129. [2022-02-16 13:49:03,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0546875) internal successors, (391), 128 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 391 transitions. [2022-02-16 13:49:03,323 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 391 transitions. Word has length 17 [2022-02-16 13:49:03,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:03,323 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 391 transitions. [2022-02-16 13:49:03,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,323 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 391 transitions. [2022-02-16 13:49:03,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:03,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:03,324 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:49:03,339 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:49:03,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:03,524 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:49:03,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:03,524 INFO L85 PathProgramCache]: Analyzing trace with hash 389058489, now seen corresponding path program 99 times [2022-02-16 13:49:03,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:03,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589451405] [2022-02-16 13:49:03,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:03,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:03,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:03,760 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:49:03,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:03,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589451405] [2022-02-16 13:49:03,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589451405] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:03,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098063614] [2022-02-16 13:49:03,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:03,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:03,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:03,761 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:49:03,762 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:49:03,786 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:03,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:03,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:03,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:03,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:03,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 77 treesize of output 63 [2022-02-16 13:49:04,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:04,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 56 treesize of output 44 [2022-02-16 13:49:04,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:49:04,613 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:49:04,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:04,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 75 [2022-02-16 13:49:04,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,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 66 treesize of output 60 [2022-02-16 13:49:04,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:04,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 50 treesize of output 44 [2022-02-16 13:49:05,064 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:49:05,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098063614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:05,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:05,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:05,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38390713] [2022-02-16 13:49:05,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:05,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:05,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:05,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:05,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:05,065 INFO L87 Difference]: Start difference. First operand 129 states and 391 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:05,435 INFO L93 Difference]: Finished difference Result 180 states and 553 transitions. [2022-02-16 13:49:05,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:05,436 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:49:05,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:05,436 INFO L225 Difference]: With dead ends: 180 [2022-02-16 13:49:05,436 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:49:05,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:05,437 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:05,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 15 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 311 Invalid, 0 Unknown, 188 Unchecked, 0.1s Time] [2022-02-16 13:49:05,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:49:05,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 132. [2022-02-16 13:49:05,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.068702290076336) internal successors, (402), 131 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call 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,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 402 transitions. [2022-02-16 13:49:05,439 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 402 transitions. Word has length 17 [2022-02-16 13:49:05,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:05,439 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 402 transitions. [2022-02-16 13:49:05,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,439 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 402 transitions. [2022-02-16 13:49:05,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:05,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:05,439 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:49:05,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-02-16 13:49:05,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-02-16 13:49:05,640 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:49:05,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:05,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2099671797, now seen corresponding path program 100 times [2022-02-16 13:49:05,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:05,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326657939] [2022-02-16 13:49:05,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:05,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:05,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:05,879 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:49:05,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:05,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326657939] [2022-02-16 13:49:05,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326657939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:05,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321680269] [2022-02-16 13:49:05,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:05,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:05,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:05,880 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:49:05,881 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:49:05,905 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:05,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:05,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:05,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:06,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 48 treesize of output 38 [2022-02-16 13:49:06,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 129 treesize of output 105 [2022-02-16 13:49:06,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 105 treesize of output 81 [2022-02-16 13:49:06,658 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:49:06,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:06,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:06,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 107 treesize of output 91 [2022-02-16 13:49:07,119 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:49:07,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 65 treesize of output 52 [2022-02-16 13:49:07,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:07,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-02-16 13:49:07,131 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:49:07,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321680269] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:07,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:07,131 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:49:07,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964375026] [2022-02-16 13:49:07,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:07,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:07,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:07,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:07,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:07,132 INFO L87 Difference]: Start difference. First operand 132 states and 402 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:07,921 INFO L93 Difference]: Finished difference Result 201 states and 586 transitions. [2022-02-16 13:49:07,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:49:07,921 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:07,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:07,921 INFO L225 Difference]: With dead ends: 201 [2022-02-16 13:49:07,921 INFO L226 Difference]: Without dead ends: 197 [2022-02-16 13:49:07,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:07,922 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:07,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 18 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:49:07,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-02-16 13:49:07,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 125. [2022-02-16 13:49:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 3.056451612903226) internal successors, (379), 124 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:49:07,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 379 transitions. [2022-02-16 13:49:07,924 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 379 transitions. Word has length 17 [2022-02-16 13:49:07,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:07,924 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 379 transitions. [2022-02-16 13:49:07,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,924 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 379 transitions. [2022-02-16 13:49:07,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:07,925 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:07,925 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:49:07,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-02-16 13:49:08,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,125 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:49:08,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:08,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1238737883, now seen corresponding path program 101 times [2022-02-16 13:49:08,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:08,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375979364] [2022-02-16 13:49:08,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:08,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:08,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:08,353 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:49:08,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:08,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375979364] [2022-02-16 13:49:08,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375979364] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:08,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431120507] [2022-02-16 13:49:08,353 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:08,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:08,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:08,354 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:49:08,355 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:49:08,379 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:08,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:08,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:08,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:08,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 48 treesize of output 38 [2022-02-16 13:49:08,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 126 treesize of output 102 [2022-02-16 13:49: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 78 [2022-02-16 13:49:09,128 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:49:09,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:09,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:09,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 107 treesize of output 91 [2022-02-16 13:49:09,679 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:49:09,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 58 [2022-02-16 13:49:09,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:09,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-02-16 13:49:09,691 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:49:09,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431120507] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:09,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:09,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:09,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626164347] [2022-02-16 13:49:09,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:09,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:09,691 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:09,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:09,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:09,692 INFO L87 Difference]: Start difference. First operand 125 states and 379 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:11,069 INFO L93 Difference]: Finished difference Result 200 states and 580 transitions. [2022-02-16 13:49:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:11,069 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:11,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:11,069 INFO L225 Difference]: With dead ends: 200 [2022-02-16 13:49:11,069 INFO L226 Difference]: Without dead ends: 192 [2022-02-16 13:49:11,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:49:11,070 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 89 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:11,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 17 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 896 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:49:11,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-02-16 13:49:11,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 129. [2022-02-16 13:49:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0546875) internal successors, (391), 128 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:11,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 391 transitions. [2022-02-16 13:49:11,072 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 391 transitions. Word has length 17 [2022-02-16 13:49:11,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:11,072 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 391 transitions. [2022-02-16 13:49:11,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,072 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 391 transitions. [2022-02-16 13:49:11,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:11,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:11,072 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:49:11,088 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:49:11,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:11,275 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:49:11,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1504155705, now seen corresponding path program 102 times [2022-02-16 13:49:11,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:11,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862026556] [2022-02-16 13:49:11,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:11,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:11,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:11,542 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:49:11,542 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:11,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862026556] [2022-02-16 13:49:11,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862026556] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:11,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077467954] [2022-02-16 13:49:11,543 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:11,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:11,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:11,545 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:49:11,546 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:49:11,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:11,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:11,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:11,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:11,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 49 treesize of output 39 [2022-02-16 13:49:11,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 130 treesize of output 106 [2022-02-16 13:49:11,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 106 treesize of output 82 [2022-02-16 13:49:12,346 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:49:12,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:12,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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 95 treesize of output 83 [2022-02-16 13:49:12,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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 64 treesize of output 58 [2022-02-16 13:49:12,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:12,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 48 treesize of output 42 [2022-02-16 13:49:12,807 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:49:12,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077467954] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:12,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:12,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:49:12,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606421904] [2022-02-16 13:49:12,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:12,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:12,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:12,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:12,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:12,808 INFO L87 Difference]: Start difference. First operand 129 states and 391 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:49:13,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:13,566 INFO L93 Difference]: Finished difference Result 193 states and 569 transitions. [2022-02-16 13:49:13,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:49:13,567 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:49:13,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:13,567 INFO L225 Difference]: With dead ends: 193 [2022-02-16 13:49:13,567 INFO L226 Difference]: Without dead ends: 189 [2022-02-16 13:49:13,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:49:13,568 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:13,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 16 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:49:13,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-02-16 13:49:13,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 127. [2022-02-16 13:49:13,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 3.0555555555555554) internal successors, (385), 126 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:13,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 385 transitions. [2022-02-16 13:49:13,570 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 385 transitions. Word has length 17 [2022-02-16 13:49:13,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:13,570 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 385 transitions. [2022-02-16 13:49:13,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:49:13,570 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 385 transitions. [2022-02-16 13:49:13,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:13,570 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:13,570 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:49:13,586 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:49:13,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,771 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:49:13,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:13,771 INFO L85 PathProgramCache]: Analyzing trace with hash -104159477, now seen corresponding path program 103 times [2022-02-16 13:49:13,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:13,771 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021090314] [2022-02-16 13:49:13,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:13,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:13,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,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:49:13,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:13,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021090314] [2022-02-16 13:49:13,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021090314] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:13,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994836619] [2022-02-16 13:49:13,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:13,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:13,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:13,965 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:49:13,965 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:49:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:13,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:13,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:14,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:14,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 39 treesize of output 31 [2022-02-16 13:49:14,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:14,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 97 treesize of output 79 [2022-02-16 13:49:14,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 61 [2022-02-16 13:49:14,700 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:49:14,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:14,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:14,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:49:15,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,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 64 treesize of output 58 [2022-02-16 13:49:15,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:15,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 48 treesize of output 42 [2022-02-16 13:49:15,101 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:49:15,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994836619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:15,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:15,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:15,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374089845] [2022-02-16 13:49:15,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:15,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:15,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:15,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:15,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:15,102 INFO L87 Difference]: Start difference. First operand 127 states and 385 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:15,525 INFO L93 Difference]: Finished difference Result 214 states and 643 transitions. [2022-02-16 13:49:15,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:15,525 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:15,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:15,525 INFO L225 Difference]: With dead ends: 214 [2022-02-16 13:49:15,525 INFO L226 Difference]: Without dead ends: 210 [2022-02-16 13:49:15,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:15,526 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 52 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:15,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 11 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 168 Invalid, 0 Unknown, 362 Unchecked, 0.1s Time] [2022-02-16 13:49:15,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-02-16 13:49:15,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 130. [2022-02-16 13:49:15,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 3.0310077519379846) internal successors, (391), 129 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:15,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 391 transitions. [2022-02-16 13:49:15,528 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 391 transitions. Word has length 17 [2022-02-16 13:49:15,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:15,528 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 391 transitions. [2022-02-16 13:49:15,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,528 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 391 transitions. [2022-02-16 13:49:15,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:15,528 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:15,528 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:49:15,544 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:49:15,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:15,729 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:49:15,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:15,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1821874601, now seen corresponding path program 104 times [2022-02-16 13:49:15,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:15,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163015091] [2022-02-16 13:49:15,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:15,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:15,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:15,975 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:49:15,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:15,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163015091] [2022-02-16 13:49:15,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163015091] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:15,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313687659] [2022-02-16 13:49:15,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:15,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:15,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:15,976 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:49:15,977 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:49:16,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:16,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:16,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:16,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:16,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:16,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 43 treesize of output 35 [2022-02-16 13:49:16,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:16,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 98 treesize of output 80 [2022-02-16 13:49:16,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 80 treesize of output 62 [2022-02-16 13:49:16,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:49:16,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:17,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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 65 treesize of output 59 [2022-02-16 13:49:17,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:17,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 64 treesize of output 58 [2022-02-16 13:49:17,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 48 treesize of output 42 [2022-02-16 13:49:17,246 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:49:17,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313687659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:17,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:17,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:49:17,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824170250] [2022-02-16 13:49:17,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:17,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:17,247 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:17,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:17,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:17,247 INFO L87 Difference]: Start difference. First operand 130 states and 391 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:17,894 INFO L93 Difference]: Finished difference Result 206 states and 621 transitions. [2022-02-16 13:49:17,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:17,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:17,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:17,895 INFO L225 Difference]: With dead ends: 206 [2022-02-16 13:49:17,895 INFO L226 Difference]: Without dead ends: 198 [2022-02-16 13:49:17,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:49:17,895 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 56 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 323 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:17,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 15 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 247 Invalid, 0 Unknown, 323 Unchecked, 0.1s Time] [2022-02-16 13:49:17,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-02-16 13:49:17,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 129. [2022-02-16 13:49:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 3.0390625) internal successors, (389), 128 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:17,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 389 transitions. [2022-02-16 13:49:17,897 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 389 transitions. Word has length 17 [2022-02-16 13:49:17,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:17,897 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 389 transitions. [2022-02-16 13:49:17,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,897 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 389 transitions. [2022-02-16 13:49:17,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:17,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:17,898 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:49:17,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-02-16 13:49:18,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-02-16 13:49:18,098 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:49:18,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:18,098 INFO L85 PathProgramCache]: Analyzing trace with hash 2090829177, now seen corresponding path program 105 times [2022-02-16 13:49:18,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:18,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810202100] [2022-02-16 13:49:18,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:18,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:18,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:18,296 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:49:18,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:18,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810202100] [2022-02-16 13:49:18,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810202100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:18,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714358689] [2022-02-16 13:49:18,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:18,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:18,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:18,297 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:49:18,298 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:49:18,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:49:18,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:18,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:18,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:18,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:18,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 43 treesize of output 35 [2022-02-16 13:49:18,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:18,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 98 treesize of output 80 [2022-02-16 13:49:18,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 62 [2022-02-16 13:49:19,162 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:49:19,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:19,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:49:19,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,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 66 treesize of output 60 [2022-02-16 13:49:19,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:19,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 50 treesize of output 44 [2022-02-16 13:49:19,561 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:49:19,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714358689] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:19,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:19,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-02-16 13:49:19,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167775344] [2022-02-16 13:49:19,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:19,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:49:19,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:19,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:49:19,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:49:19,562 INFO L87 Difference]: Start difference. First operand 129 states and 389 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:19,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:19,958 INFO L93 Difference]: Finished difference Result 216 states and 709 transitions. [2022-02-16 13:49:19,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:19,958 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:49:19,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:19,958 INFO L225 Difference]: With dead ends: 216 [2022-02-16 13:49:19,958 INFO L226 Difference]: Without dead ends: 208 [2022-02-16 13:49:19,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:19,959 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:19,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 14 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 224 Invalid, 0 Unknown, 165 Unchecked, 0.1s Time] [2022-02-16 13:49:19,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-02-16 13:49:19,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 132. [2022-02-16 13:49:19,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.068702290076336) internal successors, (402), 131 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call 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,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 402 transitions. [2022-02-16 13:49:19,961 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 402 transitions. Word has length 17 [2022-02-16 13:49:19,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:19,961 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 402 transitions. [2022-02-16 13:49:19,961 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:19,961 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 402 transitions. [2022-02-16 13:49:19,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:19,961 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:19,961 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:49:19,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-02-16 13:49:20,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-02-16 13:49:20,162 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:49:20,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:20,162 INFO L85 PathProgramCache]: Analyzing trace with hash -843771305, now seen corresponding path program 106 times [2022-02-16 13:49:20,162 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:20,162 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465707139] [2022-02-16 13:49:20,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:20,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:20,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:20,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:49:20,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:20,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465707139] [2022-02-16 13:49:20,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465707139] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:20,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414017277] [2022-02-16 13:49:20,448 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:20,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:20,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:20,449 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:49:20,449 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:49:20,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:20,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:20,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:20,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:20,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 39 treesize of output 31 [2022-02-16 13:49:20,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:20,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 97 treesize of output 79 [2022-02-16 13:49:20,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 79 treesize of output 61 [2022-02-16 13:49:21,300 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:49:21,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:21,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:49:21,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 66 treesize of output 60 [2022-02-16 13:49:21,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:21,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 50 treesize of output 44 [2022-02-16 13:49:21,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:21,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414017277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:21,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:21,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:21,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373487674] [2022-02-16 13:49:21,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:21,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:21,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:21,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:21,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:21,723 INFO L87 Difference]: Start difference. First operand 132 states and 402 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:22,229 INFO L93 Difference]: Finished difference Result 191 states and 607 transitions. [2022-02-16 13:49:22,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:22,230 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:49:22,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:22,230 INFO L225 Difference]: With dead ends: 191 [2022-02-16 13:49:22,230 INFO L226 Difference]: Without dead ends: 187 [2022-02-16 13:49:22,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:49:22,230 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:22,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 11 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 198 Invalid, 0 Unknown, 214 Unchecked, 0.1s Time] [2022-02-16 13:49:22,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-02-16 13:49:22,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 132. [2022-02-16 13:49:22,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.053435114503817) internal successors, (400), 131 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call 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,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 400 transitions. [2022-02-16 13:49:22,232 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 400 transitions. Word has length 17 [2022-02-16 13:49:22,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:22,233 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 400 transitions. [2022-02-16 13:49:22,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,233 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 400 transitions. [2022-02-16 13:49:22,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:22,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:22,233 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:49:22,248 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:49:22,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:22,433 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:49:22,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1379001107, now seen corresponding path program 107 times [2022-02-16 13:49:22,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:22,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231229561] [2022-02-16 13:49:22,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:22,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:22,687 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:49:22,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:22,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231229561] [2022-02-16 13:49:22,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231229561] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:22,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629164606] [2022-02-16 13:49:22,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:22,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:22,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:22,692 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:49:22,721 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:49:22,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:22,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:22,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:22,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:22,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:22,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 53 treesize of output 43 [2022-02-16 13:49:23,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:23,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 132 treesize of output 108 [2022-02-16 13:49:23,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 84 [2022-02-16 13:49:23,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:49:23,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:23,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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 72 treesize of output 64 [2022-02-16 13:49:23,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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 65 treesize of output 59 [2022-02-16 13:49:23,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:23,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 49 treesize of output 43 [2022-02-16 13:49:23,991 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:49:23,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629164606] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:23,991 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:23,991 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:23,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760351313] [2022-02-16 13:49:23,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:23,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:23,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:23,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:23,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:23,992 INFO L87 Difference]: Start difference. First operand 132 states and 400 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:24,271 INFO L93 Difference]: Finished difference Result 189 states and 603 transitions. [2022-02-16 13:49:24,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:24,271 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:49:24,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:24,271 INFO L225 Difference]: With dead ends: 189 [2022-02-16 13:49:24,271 INFO L226 Difference]: Without dead ends: 185 [2022-02-16 13:49:24,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:24,272 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:24,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 13 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 130 Unchecked, 0.1s Time] [2022-02-16 13:49:24,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-02-16 13:49:24,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 134. [2022-02-16 13:49:24,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 3.0526315789473686) internal successors, (406), 133 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:24,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 406 transitions. [2022-02-16 13:49:24,274 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 406 transitions. Word has length 17 [2022-02-16 13:49:24,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:24,274 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 406 transitions. [2022-02-16 13:49:24,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,274 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 406 transitions. [2022-02-16 13:49:24,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:24,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:24,274 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:49:24,290 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:49:24,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-02-16 13:49:24,475 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:49:24,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:24,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1175025935, now seen corresponding path program 108 times [2022-02-16 13:49:24,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:24,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141093022] [2022-02-16 13:49:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:24,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:24,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:49:24,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:24,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141093022] [2022-02-16 13:49:24,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141093022] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:24,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179859552] [2022-02-16 13:49:24,769 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:24,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:24,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:24,770 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:49:24,771 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:49:24,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:49:24,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:24,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:24,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:24,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:24,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 39 treesize of output 31 [2022-02-16 13:49:25,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:25,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 97 treesize of output 79 [2022-02-16 13:49:25,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 79 treesize of output 61 [2022-02-16 13:49:25,558 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:49:25,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:25,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:49:25,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,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 65 treesize of output 59 [2022-02-16 13:49:25,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:25,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 49 treesize of output 43 [2022-02-16 13:49:26,003 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:49:26,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179859552] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:26,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:26,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:49:26,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922622067] [2022-02-16 13:49:26,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:26,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:26,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:26,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:26,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:26,004 INFO L87 Difference]: Start difference. First operand 134 states and 406 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:26,328 INFO L93 Difference]: Finished difference Result 187 states and 584 transitions. [2022-02-16 13:49:26,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:49:26,329 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:49:26,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:26,329 INFO L225 Difference]: With dead ends: 187 [2022-02-16 13:49:26,329 INFO L226 Difference]: Without dead ends: 183 [2022-02-16 13:49:26,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:26,330 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:26,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 12 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 266 Invalid, 0 Unknown, 102 Unchecked, 0.1s Time] [2022-02-16 13:49:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-16 13:49:26,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 133. [2022-02-16 13:49:26,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.053030303030303) internal successors, (403), 132 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:26,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 403 transitions. [2022-02-16 13:49:26,332 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 403 transitions. Word has length 17 [2022-02-16 13:49:26,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:26,332 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 403 transitions. [2022-02-16 13:49:26,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,332 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 403 transitions. [2022-02-16 13:49:26,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:26,332 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:26,332 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:49:26,355 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:49:26,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:26,547 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:49:26,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:26,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1457288673, now seen corresponding path program 109 times [2022-02-16 13:49:26,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:26,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359413707] [2022-02-16 13:49:26,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:26,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:26,823 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:49:26,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:26,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359413707] [2022-02-16 13:49:26,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359413707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:26,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998912673] [2022-02-16 13:49:26,824 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:26,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:26,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:26,825 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:49:26,825 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:49:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:26,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:26,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:26,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:26,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:49:27,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:27,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 97 treesize of output 79 [2022-02-16 13:49:27,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 79 treesize of output 61 [2022-02-16 13:49:27,727 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:49:27,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:27,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:27,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:49:28,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,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 66 treesize of output 60 [2022-02-16 13:49:28,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:28,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 50 treesize of output 44 [2022-02-16 13:49:28,155 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:49:28,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998912673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:28,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:28,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:49:28,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940132715] [2022-02-16 13:49:28,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:28,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:28,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:28,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:28,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:28,156 INFO L87 Difference]: Start difference. First operand 133 states and 403 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:28,458 INFO L93 Difference]: Finished difference Result 202 states and 610 transitions. [2022-02-16 13:49:28,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:49:28,459 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:49:28,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:28,459 INFO L225 Difference]: With dead ends: 202 [2022-02-16 13:49:28,459 INFO L226 Difference]: Without dead ends: 198 [2022-02-16 13:49:28,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:28,459 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 45 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:28,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 23 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 327 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-02-16 13:49:28,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-02-16 13:49:28,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 132. [2022-02-16 13:49:28,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.053435114503817) internal successors, (400), 131 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call 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,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 400 transitions. [2022-02-16 13:49:28,462 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 400 transitions. Word has length 17 [2022-02-16 13:49:28,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:28,462 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 400 transitions. [2022-02-16 13:49:28,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,462 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 400 transitions. [2022-02-16 13:49:28,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:28,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:28,462 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:49:28,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-02-16 13:49:28,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2022-02-16 13:49:28,663 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:49:28,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:28,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2054429075, now seen corresponding path program 110 times [2022-02-16 13:49:28,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:28,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132391375] [2022-02-16 13:49:28,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:28,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:28,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:28,992 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:49:28,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:28,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132391375] [2022-02-16 13:49:28,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132391375] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:28,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260390351] [2022-02-16 13:49:28,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:28,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:28,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:28,996 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 13:49:29,020 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:49:29,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:29,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:29,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:29,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:29,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 48 treesize of output 38 [2022-02-16 13:49:29,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:29,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 128 treesize of output 104 [2022-02-16 13:49:29,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 104 treesize of output 80 [2022-02-16 13:49:30,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:49:30,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:30,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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 72 treesize of output 64 [2022-02-16 13:49:30,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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 66 treesize of output 60 [2022-02-16 13:49:30,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:30,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 50 treesize of output 44 [2022-02-16 13:49:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:30,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260390351] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:30,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:30,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:30,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434019866] [2022-02-16 13:49:30,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:30,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:30,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:30,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:30,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:30,444 INFO L87 Difference]: Start difference. First operand 132 states and 400 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:31,275 INFO L93 Difference]: Finished difference Result 224 states and 651 transitions. [2022-02-16 13:49:31,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:49:31,276 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:49:31,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:31,276 INFO L225 Difference]: With dead ends: 224 [2022-02-16 13:49:31,276 INFO L226 Difference]: Without dead ends: 220 [2022-02-16 13:49:31,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:31,277 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 32 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:31,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 31 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 509 Invalid, 0 Unknown, 88 Unchecked, 0.2s Time] [2022-02-16 13:49:31,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-02-16 13:49:31,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 131. [2022-02-16 13:49:31,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 3.0538461538461537) internal successors, (397), 130 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:31,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 397 transitions. [2022-02-16 13:49:31,282 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 397 transitions. Word has length 17 [2022-02-16 13:49:31,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:31,282 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 397 transitions. [2022-02-16 13:49:31,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,282 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 397 transitions. [2022-02-16 13:49:31,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:31,283 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:31,283 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:49:31,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-02-16 13:49:31,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-02-16 13:49:31,505 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:49:31,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:31,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1764208027, now seen corresponding path program 111 times [2022-02-16 13:49:31,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:31,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948720410] [2022-02-16 13:49:31,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:31,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:31,705 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:49:31,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:31,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948720410] [2022-02-16 13:49:31,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948720410] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:31,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25947040] [2022-02-16 13:49:31,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:31,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:31,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:31,706 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:49:31,706 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:49:31,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:49:31,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:31,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:31,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:31,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:31,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 70 treesize of output 58 [2022-02-16 13:49:32,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:32,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 56 treesize of output 44 [2022-02-16 13:49:32,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:49:32,322 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:49:32,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:32,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 56 treesize of output 52 [2022-02-16 13:49:32,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 108 treesize of output 92 [2022-02-16 13:49:32,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:32,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 80 treesize of output 64 [2022-02-16 13:49:32,920 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:49:32,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25947040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:32,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:32,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:32,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55264761] [2022-02-16 13:49:32,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:32,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:32,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:32,921 INFO L87 Difference]: Start difference. First operand 131 states and 397 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:33,436 INFO L93 Difference]: Finished difference Result 158 states and 468 transitions. [2022-02-16 13:49:33,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:33,436 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:33,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:33,436 INFO L225 Difference]: With dead ends: 158 [2022-02-16 13:49:33,436 INFO L226 Difference]: Without dead ends: 154 [2022-02-16 13:49:33,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:49:33,437 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:33,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 15 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 510 Invalid, 0 Unknown, 38 Unchecked, 0.2s Time] [2022-02-16 13:49:33,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-02-16 13:49:33,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 135. [2022-02-16 13:49:33,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 3.0522388059701493) internal successors, (409), 134 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call 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,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 409 transitions. [2022-02-16 13:49:33,439 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 409 transitions. Word has length 17 [2022-02-16 13:49:33,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:33,440 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 409 transitions. [2022-02-16 13:49:33,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,440 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 409 transitions. [2022-02-16 13:49:33,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:33,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:33,440 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:49:33,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-02-16 13:49:33,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:33,640 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:49:33,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:33,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1413961533, now seen corresponding path program 112 times [2022-02-16 13:49:33,641 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:33,641 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695606702] [2022-02-16 13:49:33,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:33,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:33,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:33,917 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:49:33,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:33,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695606702] [2022-02-16 13:49:33,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695606702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:33,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262799839] [2022-02-16 13:49:33,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:33,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:33,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:33,919 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:49:33,919 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:49:33,943 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:33,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:33,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:33,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:34,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,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 82 treesize of output 66 [2022-02-16 13:49:34,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,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 198 treesize of output 164 [2022-02-16 13:49:34,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:34,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 164 treesize of output 130 [2022-02-16 13:49:35,021 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:49:35,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:35,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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 98 treesize of output 82 [2022-02-16 13:49:35,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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 101 treesize of output 89 [2022-02-16 13:49:35,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:35,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 77 treesize of output 65 [2022-02-16 13:49:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:35,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262799839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:35,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:35,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2022-02-16 13:49:35,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639030706] [2022-02-16 13:49:35,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:35,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:35,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:35,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:35,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:35,530 INFO L87 Difference]: Start difference. First operand 135 states and 409 transitions. Second operand has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:36,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:36,131 INFO L93 Difference]: Finished difference Result 165 states and 477 transitions. [2022-02-16 13:49:36,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:36,131 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:49:36,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:36,132 INFO L225 Difference]: With dead ends: 165 [2022-02-16 13:49:36,132 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:49:36,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:49:36,132 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 51 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:36,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 11 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:49:36,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:49:36,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 137. [2022-02-16 13:49:36,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 3.0661764705882355) internal successors, (417), 136 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call 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,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 417 transitions. [2022-02-16 13:49:36,134 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 417 transitions. Word has length 17 [2022-02-16 13:49:36,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:36,134 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 417 transitions. [2022-02-16 13:49:36,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 21 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:36,134 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 417 transitions. [2022-02-16 13:49:36,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:36,135 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:36,135 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:49:36,151 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:49:36,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:36,339 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:49:36,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:36,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1178122853, now seen corresponding path program 113 times [2022-02-16 13:49:36,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:36,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196246612] [2022-02-16 13:49:36,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:36,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:36,569 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:49:36,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:36,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196246612] [2022-02-16 13:49:36,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196246612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:36,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489904576] [2022-02-16 13:49:36,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:36,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:36,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:36,570 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:49:36,571 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:49:36,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:36,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:36,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:36,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:36,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 45 [2022-02-16 13:49:36,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 114 treesize of output 94 [2022-02-16 13:49:36,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 94 treesize of output 74 [2022-02-16 13:49:37,196 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:49:37,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:37,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,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 73 treesize of output 65 [2022-02-16 13:49:37,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,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 110 treesize of output 94 [2022-02-16 13:49:37,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:37,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 82 treesize of output 66 [2022-02-16 13:49:37,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:49:37,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489904576] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:37,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:37,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:37,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351572225] [2022-02-16 13:49:37,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:37,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:37,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:37,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:37,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:37,793 INFO L87 Difference]: Start difference. First operand 137 states and 417 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:38,817 INFO L93 Difference]: Finished difference Result 172 states and 493 transitions. [2022-02-16 13:49:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:49:38,817 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:49:38,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:38,817 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:49:38,817 INFO L226 Difference]: Without dead ends: 164 [2022-02-16 13:49:38,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:49:38,818 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 37 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:38,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 20 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:49:38,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-16 13:49:38,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 133. [2022-02-16 13:49:38,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 3.053030303030303) internal successors, (403), 132 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:38,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 403 transitions. [2022-02-16 13:49:38,820 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 403 transitions. Word has length 17 [2022-02-16 13:49:38,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:38,820 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 403 transitions. [2022-02-16 13:49:38,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,820 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 403 transitions. [2022-02-16 13:49:38,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:38,820 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:38,820 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:49:38,836 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:49:39,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:39,020 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:49:39,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:39,021 INFO L85 PathProgramCache]: Analyzing trace with hash -898812103, now seen corresponding path program 114 times [2022-02-16 13:49:39,021 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:39,021 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965008126] [2022-02-16 13:49:39,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:39,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:39,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:39,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:49:39,268 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:39,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965008126] [2022-02-16 13:49:39,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965008126] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:39,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11591819] [2022-02-16 13:49:39,268 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:39,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:39,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:39,269 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:49:39,269 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:49:39,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:49:39,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:39,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:49:39,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:39,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:39,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 87 treesize of output 71 [2022-02-16 13:49:40,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:40,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 117 treesize of output 95 [2022-02-16 13:49:40,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 95 treesize of output 73 [2022-02-16 13:49:40,435 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:49:40,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:40,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,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 85 treesize of output 73 [2022-02-16 13:49:40,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 153 treesize of output 125 [2022-02-16 13:49:40,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:40,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 113 treesize of output 85 [2022-02-16 13:49:41,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:49:41,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11591819] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:41,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:41,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:49:41,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451405729] [2022-02-16 13:49:41,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:41,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:49:41,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:41,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:49:41,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:41,269 INFO L87 Difference]: Start difference. First operand 133 states and 403 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:42,157 INFO L93 Difference]: Finished difference Result 198 states and 546 transitions. [2022-02-16 13:49:42,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:49:42,157 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:49:42,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:42,157 INFO L225 Difference]: With dead ends: 198 [2022-02-16 13:49:42,157 INFO L226 Difference]: Without dead ends: 190 [2022-02-16 13:49:42,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:42,158 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 50 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:42,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 47 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 817 Invalid, 0 Unknown, 8 Unchecked, 0.4s Time] [2022-02-16 13:49:42,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-02-16 13:49:42,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 142. [2022-02-16 13:49:42,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.1347517730496453) internal successors, (442), 141 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call 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,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 442 transitions. [2022-02-16 13:49:42,160 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 442 transitions. Word has length 17 [2022-02-16 13:49:42,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:42,160 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 442 transitions. [2022-02-16 13:49:42,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,160 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 442 transitions. [2022-02-16 13:49:42,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:42,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:42,161 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:49:42,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-02-16 13:49:42,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-02-16 13:49:42,367 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:49:42,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:42,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1411696007, now seen corresponding path program 115 times [2022-02-16 13:49:42,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:42,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057061763] [2022-02-16 13:49:42,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:42,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:42,550 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:49:42,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:42,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057061763] [2022-02-16 13:49:42,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057061763] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:42,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380763241] [2022-02-16 13:49:42,550 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:42,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:42,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:42,551 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:49:42,552 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:49:42,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:42,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:49:42,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:42,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:42,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-16 13:49:43,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 114 [2022-02-16 13:49:43,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:43,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 114 treesize of output 88 [2022-02-16 13:49:44,200 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:49:44,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:44,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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 95 treesize of output 83 [2022-02-16 13:49:44,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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 182 treesize of output 150 [2022-02-16 13:49:44,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:44,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 138 treesize of output 106 [2022-02-16 13:49:45,009 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:49:45,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380763241] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:45,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:45,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-16 13:49:45,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366107190] [2022-02-16 13:49:45,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:45,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:45,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:45,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:45,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:45,011 INFO L87 Difference]: Start difference. First operand 142 states and 442 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:49:45,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:45,311 INFO L93 Difference]: Finished difference Result 163 states and 497 transitions. [2022-02-16 13:49:45,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:49:45,311 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:49:45,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:45,311 INFO L225 Difference]: With dead ends: 163 [2022-02-16 13:49:45,312 INFO L226 Difference]: Without dead ends: 159 [2022-02-16 13:49:45,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:49:45,312 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:45,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 14 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 361 Invalid, 0 Unknown, 174 Unchecked, 0.2s Time] [2022-02-16 13:49:45,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-02-16 13:49:45,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 141. [2022-02-16 13:49:45,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:49:45,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:49:45,318 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:49:45,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:45,318 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:49:45,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:49:45,318 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:49:45,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:45,318 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:45,318 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:49:45,334 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:49:45,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:45,519 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:49:45,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:45,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1217549285, now seen corresponding path program 116 times [2022-02-16 13:49:45,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:45,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244499750] [2022-02-16 13:49:45,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:45,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:45,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:45,831 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:49:45,831 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:45,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244499750] [2022-02-16 13:49:45,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244499750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:45,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030425381] [2022-02-16 13:49:45,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:49:45,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:45,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:45,832 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:49:45,833 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:49:45,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:49:45,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:45,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:45,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:45,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 68 [2022-02-16 13:49:46,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 196 treesize of output 162 [2022-02-16 13:49:46,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 128 [2022-02-16 13:49:46,871 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:49:46,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:47,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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 69 treesize of output 61 [2022-02-16 13:49:47,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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 109 treesize of output 93 [2022-02-16 13:49:47,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:47,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 81 treesize of output 65 [2022-02-16 13:49:47,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:49:47,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030425381] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:47,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:47,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:47,428 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744522737] [2022-02-16 13:49:47,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:47,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:47,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:47,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:47,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:47,429 INFO L87 Difference]: Start difference. First operand 141 states and 440 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:48,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:48,223 INFO L93 Difference]: Finished difference Result 171 states and 512 transitions. [2022-02-16 13:49:48,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:48,223 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:49:48,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:48,224 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:49:48,224 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:49:48,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:49:48,224 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 46 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:48,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 14 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:49:48,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:49:48,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 143. [2022-02-16 13:49:48,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:49:48,226 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:49:48,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:48,226 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:49:48,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:49:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:49:48,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:48,226 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:48,226 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:49:48,242 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:49:48,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:48,427 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:49:48,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:48,427 INFO L85 PathProgramCache]: Analyzing trace with hash -56527171, now seen corresponding path program 117 times [2022-02-16 13:49:48,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:48,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146864722] [2022-02-16 13:49:48,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:48,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:48,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:48,577 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:49:48,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:48,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146864722] [2022-02-16 13:49:48,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146864722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:48,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372323113] [2022-02-16 13:49:48,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:49:48,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:48,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:48,578 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:49:48,579 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:49:48,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:49:48,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:48,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:48,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:48,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,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 48 treesize of output 38 [2022-02-16 13:49:48,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:48,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 94 treesize of output 76 [2022-02-16 13:49:48,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 58 [2022-02-16 13:49:49,355 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:49:49,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:49,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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 95 treesize of output 83 [2022-02-16 13:49:49,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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 120 treesize of output 104 [2022-02-16 13:49:49,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:49,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 92 treesize of output 76 [2022-02-16 13:49:49,916 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:49:49,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372323113] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:49,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:49,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:49:49,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630726169] [2022-02-16 13:49:49,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:49,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:49:49,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:49,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:49:49,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:49:49,917 INFO L87 Difference]: Start difference. First operand 143 states and 446 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:49:50,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:50,394 INFO L93 Difference]: Finished difference Result 162 states and 497 transitions. [2022-02-16 13:49:50,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:49:50,394 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 17 [2022-02-16 13:49:50,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:50,394 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:49:50,394 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:49:50,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:50,395 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:50,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 10 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 355 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-16 13:49:50,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:49:50,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 145. [2022-02-16 13:49:50,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.1527777777777777) internal successors, (454), 144 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call 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,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 454 transitions. [2022-02-16 13:49:50,397 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 454 transitions. Word has length 17 [2022-02-16 13:49:50,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:50,397 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 454 transitions. [2022-02-16 13:49:50,397 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:49:50,397 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 454 transitions. [2022-02-16 13:49:50,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:50,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:50,397 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:49:50,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-02-16 13:49:50,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-02-16 13:49:50,598 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:49:50,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:50,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1303839643, now seen corresponding path program 118 times [2022-02-16 13:49:50,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:50,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114053044] [2022-02-16 13:49:50,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:50,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:50,831 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:49:50,831 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:50,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114053044] [2022-02-16 13:49:50,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114053044] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:50,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437112093] [2022-02-16 13:49:50,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:49:50,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:50,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:50,833 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:49:50,834 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:49:50,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:49:50,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:50,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:49:50,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:51,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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 63 treesize of output 51 [2022-02-16 13:49:51,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 95 [2022-02-16 13:49:51,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:51,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 95 treesize of output 73 [2022-02-16 13:49:51,858 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:49:51,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:51,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:51,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 73 treesize of output 65 [2022-02-16 13:49:52,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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 113 treesize of output 97 [2022-02-16 13:49:52,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:52,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 85 treesize of output 69 [2022-02-16 13:49:52,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:49:52,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437112093] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:52,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:52,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-02-16 13:49:52,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644438649] [2022-02-16 13:49:52,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:52,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:49:52,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:52,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:49:52,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:49:52,309 INFO L87 Difference]: Start difference. First operand 145 states and 454 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:49:52,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:52,541 INFO L93 Difference]: Finished difference Result 170 states and 515 transitions. [2022-02-16 13:49:52,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:49:52,541 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 17 [2022-02-16 13:49:52,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:52,542 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:49:52,542 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:49:52,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:49:52,542 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:52,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 10 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 236 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-02-16 13:49:52,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:49:52,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 141. [2022-02-16 13:49:52,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:49:52,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:49:52,544 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:49:52,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:52,544 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:49:52,544 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:49:52,544 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:49:52,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:52,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:52,545 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:49:52,560 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:49:52,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:52,745 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:49:52,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1784610383, now seen corresponding path program 119 times [2022-02-16 13:49:52,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:52,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350580599] [2022-02-16 13:49:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:52,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:52,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:53,019 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:49:53,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:53,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350580599] [2022-02-16 13:49:53,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350580599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:53,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752386849] [2022-02-16 13:49:53,020 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:49:53,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:53,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:53,021 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:49:53,021 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:49:53,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:49:53,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:53,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:49:53,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:53,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 68 [2022-02-16 13:49:53,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,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 56 treesize of output 44 [2022-02-16 13:49:53,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:53,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2022-02-16 13:49:54,072 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:49:54,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:54,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 73 [2022-02-16 13:49:54,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:54,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 71 treesize of output 63 [2022-02-16 13:49:54,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49: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 51 treesize of output 45 [2022-02-16 13:49:54,549 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:49:54,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752386849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:54,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:54,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:54,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841545091] [2022-02-16 13:49:54,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:54,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:54,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:54,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:54,550 INFO L87 Difference]: Start difference. First operand 141 states and 440 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:49:54,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:54,905 INFO L93 Difference]: Finished difference Result 172 states and 521 transitions. [2022-02-16 13:49:54,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:49:54,905 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:49:54,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:54,905 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:49:54,905 INFO L226 Difference]: Without dead ends: 168 [2022-02-16 13:49:54,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:49:54,906 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 30 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:54,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 14 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 408 Invalid, 0 Unknown, 175 Unchecked, 0.2s Time] [2022-02-16 13:49:54,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-16 13:49:54,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 147. [2022-02-16 13:49:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1506849315068495) internal successors, (460), 146 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call 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,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 460 transitions. [2022-02-16 13:49:54,908 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 460 transitions. Word has length 17 [2022-02-16 13:49:54,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:54,908 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 460 transitions. [2022-02-16 13:49:54,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:49:54,909 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 460 transitions. [2022-02-16 13:49:54,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:54,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:54,909 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:49:54,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-02-16 13:49:55,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:55,111 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:49:55,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:55,112 INFO L85 PathProgramCache]: Analyzing trace with hash 2031072237, now seen corresponding path program 120 times [2022-02-16 13:49:55,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:55,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521023664] [2022-02-16 13:49:55,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:55,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:55,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:55,356 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:49:55,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:55,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521023664] [2022-02-16 13:49:55,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521023664] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:55,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280344473] [2022-02-16 13:49:55,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:49:55,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:55,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:55,357 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:49:55,358 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:49:55,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:49:55,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:49:55,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:49:55,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:55,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:55,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 61 [2022-02-16 13:49:56,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:56,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 134 treesize of output 112 [2022-02-16 13:49:56,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:56,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 112 treesize of output 90 [2022-02-16 13:49:56,559 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:49:56,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:56,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 85 treesize of output 73 [2022-02-16 13:49:56,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 71 treesize of output 63 [2022-02-16 13:49:56,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:56,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 51 treesize of output 45 [2022-02-16 13:49:57,103 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:49:57,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280344473] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:49:57,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:49:57,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:49:57,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343779320] [2022-02-16 13:49:57,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:49:57,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:49:57,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:49:57,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:49:57,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:49:57,104 INFO L87 Difference]: Start difference. First operand 147 states and 460 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:49:57,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:49:57,623 INFO L93 Difference]: Finished difference Result 170 states and 526 transitions. [2022-02-16 13:49:57,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:49:57,623 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:49:57,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:49:57,624 INFO L225 Difference]: With dead ends: 170 [2022-02-16 13:49:57,624 INFO L226 Difference]: Without dead ends: 166 [2022-02-16 13:49:57,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:49:57,624 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 28 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:49:57,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 14 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 432 Invalid, 0 Unknown, 11 Unchecked, 0.2s Time] [2022-02-16 13:49:57,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-16 13:49:57,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 146. [2022-02-16 13:49:57,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1379310344827585) internal successors, (455), 145 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:49:57,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 455 transitions. [2022-02-16 13:49:57,626 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 455 transitions. Word has length 17 [2022-02-16 13:49:57,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:49:57,626 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 455 transitions. [2022-02-16 13:49:57,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:49:57,626 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 455 transitions. [2022-02-16 13:49:57,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:49:57,627 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:49:57,627 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:49:57,642 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:49:57,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:57,827 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:49:57,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:49:57,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1726039481, now seen corresponding path program 121 times [2022-02-16 13:49:57,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:49:57,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858120587] [2022-02-16 13:49:57,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:49:57,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:49:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:58,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:49:58,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:49:58,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858120587] [2022-02-16 13:49:58,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858120587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:49:58,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102332549] [2022-02-16 13:49:58,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:49:58,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:49:58,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:49:58,071 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:49:58,072 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:49:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:49:58,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:49:58,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:49:58,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,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 88 treesize of output 72 [2022-02-16 13:49:58,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:49:58,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 216 treesize of output 180 [2022-02-16 13:49:58,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 144 [2022-02-16 13:49:59,545 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:49:59,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:49:59,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:49:59,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 114 treesize of output 94 [2022-02-16 13:50:00,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,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 119 treesize of output 99 [2022-02-16 13:50:00,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:00,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 75 [2022-02-16 13:50:00,458 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:50:00,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102332549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:00,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:00,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:50:00,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220816288] [2022-02-16 13:50:00,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:00,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:00,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:00,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:00,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:00,459 INFO L87 Difference]: Start difference. First operand 146 states and 455 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:00,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:00,881 INFO L93 Difference]: Finished difference Result 174 states and 533 transitions. [2022-02-16 13:50:00,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:00,881 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:00,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:00,882 INFO L225 Difference]: With dead ends: 174 [2022-02-16 13:50:00,882 INFO L226 Difference]: Without dead ends: 170 [2022-02-16 13:50:00,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:50:00,882 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:00,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 11 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 291 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-02-16 13:50:00,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-16 13:50:00,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 147. [2022-02-16 13:50:00,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1301369863013697) internal successors, (457), 146 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:00,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 457 transitions. [2022-02-16 13:50:00,884 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 457 transitions. Word has length 17 [2022-02-16 13:50:00,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:00,884 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 457 transitions. [2022-02-16 13:50:00,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:00,884 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 457 transitions. [2022-02-16 13:50:00,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:00,885 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:00,885 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:50:00,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-02-16 13:50:01,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:01,085 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:50:01,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:01,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1997473009, now seen corresponding path program 122 times [2022-02-16 13:50:01,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:01,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219552225] [2022-02-16 13:50:01,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:01,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:01,269 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:50:01,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:01,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219552225] [2022-02-16 13:50:01,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219552225] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:01,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600268463] [2022-02-16 13:50:01,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:01,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:01,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:01,271 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:50:01,271 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:50:01,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:01,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:01,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:01,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:01,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:01,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 43 treesize of output 35 [2022-02-16 13:50:01,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:01,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 98 treesize of output 80 [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 62 [2022-02-16 13:50:02,073 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:50:02,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:02,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 83 [2022-02-16 13:50:02,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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 71 treesize of output 63 [2022-02-16 13:50:02,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:02,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 51 treesize of output 45 [2022-02-16 13:50:02,592 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:50:02,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600268463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:02,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:02,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:50:02,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200701073] [2022-02-16 13:50:02,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:02,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:02,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:02,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:02,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:02,593 INFO L87 Difference]: Start difference. First operand 147 states and 457 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:03,269 INFO L93 Difference]: Finished difference Result 191 states and 573 transitions. [2022-02-16 13:50:03,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:50:03,269 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:03,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:03,269 INFO L225 Difference]: With dead ends: 191 [2022-02-16 13:50:03,269 INFO L226 Difference]: Without dead ends: 183 [2022-02-16 13:50:03,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:50:03,270 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:03,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 19 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 548 Invalid, 0 Unknown, 287 Unchecked, 0.2s Time] [2022-02-16 13:50:03,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-16 13:50:03,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 145. [2022-02-16 13:50:03,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.1319444444444446) internal successors, (451), 144 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call 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,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 451 transitions. [2022-02-16 13:50:03,272 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 451 transitions. Word has length 17 [2022-02-16 13:50:03,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:03,272 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 451 transitions. [2022-02-16 13:50:03,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,272 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 451 transitions. [2022-02-16 13:50:03,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:03,272 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:03,272 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:50:03,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-02-16 13:50:03,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:03,473 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:50:03,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:03,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1138294159, now seen corresponding path program 123 times [2022-02-16 13:50:03,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:03,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714040111] [2022-02-16 13:50:03,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:03,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:03,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:03,703 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:50:03,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:03,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714040111] [2022-02-16 13:50:03,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714040111] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:03,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636180439] [2022-02-16 13:50:03,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:03,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:03,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:03,704 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:50:03,705 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:50:03,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:50:03,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:03,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:03,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:03,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 73 [2022-02-16 13:50:04,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 178 [2022-02-16 13:50:04,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 140 [2022-02-16 13:50:04,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:50:04,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:04,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:04,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 85 treesize of output 73 [2022-02-16 13:50:05,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,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 71 treesize of output 63 [2022-02-16 13:50:05,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:05,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 51 treesize of output 45 [2022-02-16 13:50:05,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:50:05,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636180439] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:05,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:05,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:50:05,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595573490] [2022-02-16 13:50:05,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:05,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:05,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:05,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:05,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:05,274 INFO L87 Difference]: Start difference. First operand 145 states and 451 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:05,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:05,819 INFO L93 Difference]: Finished difference Result 184 states and 553 transitions. [2022-02-16 13:50:05,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:05,820 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:50:05,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:05,820 INFO L225 Difference]: With dead ends: 184 [2022-02-16 13:50:05,820 INFO L226 Difference]: Without dead ends: 180 [2022-02-16 13:50:05,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:05,821 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:05,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 16 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:05,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-02-16 13:50:05,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 143. [2022-02-16 13:50:05,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:50:05,823 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:50:05,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:05,823 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:50:05,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:05,823 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:50:05,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:05,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:05,824 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:50:05,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:06,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:06,044 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:50:06,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:06,045 INFO L85 PathProgramCache]: Analyzing trace with hash 976903149, now seen corresponding path program 124 times [2022-02-16 13:50:06,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:06,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915759228] [2022-02-16 13:50:06,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:06,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:06,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:06,248 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:50:06,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:06,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915759228] [2022-02-16 13:50:06,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915759228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:06,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223896665] [2022-02-16 13:50:06,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:06,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:06,249 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:50:06,250 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:50:06,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:06,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:06,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:06,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:06,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:06,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 39 treesize of output 31 [2022-02-16 13:50:06,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 76 [2022-02-16 13:50:06,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:06,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 76 treesize of output 58 [2022-02-16 13:50:07,397 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:50:07,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:07,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:50:07,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 71 treesize of output 63 [2022-02-16 13:50:07,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:07,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 51 treesize of output 45 [2022-02-16 13:50:07,872 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:50:07,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223896665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:07,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:07,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:50:07,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296897589] [2022-02-16 13:50:07,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:07,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:07,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:07,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:07,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:07,873 INFO L87 Difference]: Start difference. First operand 143 states and 446 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:50:08,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:08,255 INFO L93 Difference]: Finished difference Result 199 states and 607 transitions. [2022-02-16 13:50:08,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:08,255 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:50:08,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:08,255 INFO L225 Difference]: With dead ends: 199 [2022-02-16 13:50:08,255 INFO L226 Difference]: Without dead ends: 195 [2022-02-16 13:50:08,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:08,256 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:08,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 14 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 289 Invalid, 0 Unknown, 129 Unchecked, 0.1s Time] [2022-02-16 13:50:08,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-02-16 13:50:08,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 148. [2022-02-16 13:50:08,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.1564625850340136) internal successors, (464), 147 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call 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,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 464 transitions. [2022-02-16 13:50:08,258 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 464 transitions. Word has length 17 [2022-02-16 13:50:08,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:08,258 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 464 transitions. [2022-02-16 13:50:08,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:50:08,258 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 464 transitions. [2022-02-16 13:50:08,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:08,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:08,258 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:50:08,274 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:50:08,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable186 [2022-02-16 13:50:08,459 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:50:08,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:08,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1600909733, now seen corresponding path program 125 times [2022-02-16 13:50:08,459 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:08,459 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738701523] [2022-02-16 13:50:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:08,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:08,665 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:50:08,665 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:08,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738701523] [2022-02-16 13:50:08,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738701523] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:08,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465945741] [2022-02-16 13:50:08,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:08,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:08,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:08,667 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:50:08,667 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:50:08,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:08,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:08,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:08,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:08,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-02-16 13:50:08,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 130 treesize of output 106 [2022-02-16 13:50:08,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 106 treesize of output 82 [2022-02-16 13:50:09,557 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:50:09,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:09,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 72 treesize of output 64 [2022-02-16 13:50:09,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 72 treesize of output 64 [2022-02-16 13:50:09,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:09,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 52 treesize of output 46 [2022-02-16 13:50:10,021 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:50:10,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465945741] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:10,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:10,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:50:10,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014959740] [2022-02-16 13:50:10,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:10,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:10,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:10,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:10,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:10,022 INFO L87 Difference]: Start difference. First operand 148 states and 464 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:10,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:10,644 INFO L93 Difference]: Finished difference Result 207 states and 615 transitions. [2022-02-16 13:50:10,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:10,644 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:50:10,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:10,644 INFO L225 Difference]: With dead ends: 207 [2022-02-16 13:50:10,644 INFO L226 Difference]: Without dead ends: 203 [2022-02-16 13:50:10,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:10,645 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 74 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:10,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 19 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:50:10,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-02-16 13:50:10,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 141. [2022-02-16 13:50:10,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:50:10,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:50:10,647 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:50:10,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:10,647 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:50:10,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:10,647 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:50:10,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:10,647 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:10,647 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:50:10,663 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:50:10,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:10,848 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:50:10,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash -620212627, now seen corresponding path program 126 times [2022-02-16 13:50:10,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:10,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884156794] [2022-02-16 13:50:10,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:10,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:11,040 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:50:11,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:11,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884156794] [2022-02-16 13:50:11,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884156794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:11,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873246466] [2022-02-16 13:50:11,041 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:11,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:11,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:11,042 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:50:11,042 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:50:11,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:11,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:11,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:50:11,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:11,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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 63 treesize of output 51 [2022-02-16 13:50:11,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,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 117 treesize of output 95 [2022-02-16 13:50:11,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:11,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 73 [2022-02-16 13:50:11,759 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:50:11,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:11,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:11,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 73 treesize of output 65 [2022-02-16 13:50:12,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:12,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 103 treesize of output 87 [2022-02-16 13:50:12,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 65 [2022-02-16 13:50:12,238 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:50:12,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873246466] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:12,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:12,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-02-16 13:50:12,239 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028984418] [2022-02-16 13:50:12,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:12,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:50:12,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:12,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:50:12,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:50:12,239 INFO L87 Difference]: Start difference. First operand 141 states and 440 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:50:12,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:12,732 INFO L93 Difference]: Finished difference Result 176 states and 537 transitions. [2022-02-16 13:50:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:12,732 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 17 [2022-02-16 13:50:12,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:12,733 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:50:12,733 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:50:12,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:12,733 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 19 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:12,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 16 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 467 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-02-16 13:50:12,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:50:12,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 147. [2022-02-16 13:50:12,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1506849315068495) internal successors, (460), 146 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call 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,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 460 transitions. [2022-02-16 13:50:12,735 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 460 transitions. Word has length 17 [2022-02-16 13:50:12,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:12,735 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 460 transitions. [2022-02-16 13:50:12,735 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:50:12,735 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 460 transitions. [2022-02-16 13:50:12,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:12,736 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:12,736 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:50:12,751 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:50:12,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-02-16 13:50:12,936 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:50:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:12,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1082670283, now seen corresponding path program 127 times [2022-02-16 13:50:12,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:12,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042507073] [2022-02-16 13:50:12,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:12,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:12,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:13,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:50:13,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:13,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042507073] [2022-02-16 13:50:13,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042507073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:13,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021038594] [2022-02-16 13:50:13,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:13,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:13,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:13,184 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:50:13,184 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:50:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:13,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:13,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:13,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:13,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:50:13,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:13,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 98 [2022-02-16 13:50:13,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:13,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 98 treesize of output 76 [2022-02-16 13:50:14,129 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:50:14,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:14,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 102 treesize of output 86 [2022-02-16 13:50:14,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 110 treesize of output 98 [2022-02-16 13:50:14,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:14,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 88 treesize of output 68 [2022-02-16 13:50:14,911 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:50:14,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021038594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:14,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:14,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:50:14,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473273216] [2022-02-16 13:50:14,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:14,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:14,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:14,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:14,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:14,912 INFO L87 Difference]: Start difference. First operand 147 states and 460 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:50:15,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:15,530 INFO L93 Difference]: Finished difference Result 202 states and 595 transitions. [2022-02-16 13:50:15,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:50:15,530 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:50:15,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:15,531 INFO L225 Difference]: With dead ends: 202 [2022-02-16 13:50:15,531 INFO L226 Difference]: Without dead ends: 194 [2022-02-16 13:50:15,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=153, Invalid=659, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:50:15,531 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 20 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:15,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 16 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 411 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-02-16 13:50:15,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-02-16 13:50:15,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 147. [2022-02-16 13:50:15,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1506849315068495) internal successors, (460), 146 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call 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,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 460 transitions. [2022-02-16 13:50:15,533 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 460 transitions. Word has length 17 [2022-02-16 13:50:15,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:15,533 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 460 transitions. [2022-02-16 13:50:15,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:50:15,533 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 460 transitions. [2022-02-16 13:50:15,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:15,534 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:15,534 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:50:15,549 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:50:15,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-02-16 13:50:15,734 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:50:15,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:15,734 INFO L85 PathProgramCache]: Analyzing trace with hash 271573139, now seen corresponding path program 128 times [2022-02-16 13:50:15,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:15,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368049798] [2022-02-16 13:50:15,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:15,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:15,932 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:50:15,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:15,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368049798] [2022-02-16 13:50:15,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368049798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:15,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943688075] [2022-02-16 13:50:15,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:15,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:15,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:15,934 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:50:15,934 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:50:15,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:15,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:15,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:50:15,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:16,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,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 63 treesize of output 51 [2022-02-16 13:50:16,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 95 [2022-02-16 13:50:16,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:16,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 95 treesize of output 73 [2022-02-16 13:50:16,690 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:50:16,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:16,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:16,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:50:17,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,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 103 treesize of output 87 [2022-02-16 13:50:17,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:17,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 75 treesize of output 65 [2022-02-16 13:50:17,337 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:50:17,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943688075] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:17,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:17,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2022-02-16 13:50:17,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445326262] [2022-02-16 13:50:17,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:17,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 13:50:17,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 13:50:17,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-02-16 13:50:17,338 INFO L87 Difference]: Start difference. First operand 147 states and 460 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:50:17,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:17,806 INFO L93 Difference]: Finished difference Result 180 states and 545 transitions. [2022-02-16 13:50:17,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:17,806 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 17 [2022-02-16 13:50:17,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:17,806 INFO L225 Difference]: With dead ends: 180 [2022-02-16 13:50:17,806 INFO L226 Difference]: Without dead ends: 176 [2022-02-16 13:50:17,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:17,807 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 24 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:17,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 15 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 470 Invalid, 0 Unknown, 89 Unchecked, 0.2s Time] [2022-02-16 13:50:17,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-16 13:50:17,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 145. [2022-02-16 13:50:17,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.138888888888889) internal successors, (452), 144 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call 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,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 452 transitions. [2022-02-16 13:50:17,809 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 452 transitions. Word has length 17 [2022-02-16 13:50:17,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:17,809 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 452 transitions. [2022-02-16 13:50:17,809 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:50:17,809 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 452 transitions. [2022-02-16 13:50:17,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:17,809 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:17,809 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:50:17,826 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:50:18,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:18,011 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:50:18,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:18,012 INFO L85 PathProgramCache]: Analyzing trace with hash 540809487, now seen corresponding path program 129 times [2022-02-16 13:50:18,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:18,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925341603] [2022-02-16 13:50:18,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:18,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:18,168 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:50:18,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:18,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925341603] [2022-02-16 13:50:18,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925341603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:18,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709408596] [2022-02-16 13:50:18,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:18,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:18,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:18,170 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:50:18,171 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:50:18,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:50:18,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:18,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:18,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:18,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:18,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 48 treesize of output 38 [2022-02-16 13:50:18,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:18,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 79 [2022-02-16 13:50:18,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 79 treesize of output 61 [2022-02-16 13:50:18,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:18,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:19,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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 95 treesize of output 83 [2022-02-16 13:50:19,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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 101 treesize of output 85 [2022-02-16 13:50:19,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:19,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 73 treesize of output 63 [2022-02-16 13:50:19,400 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:50:19,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709408596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:19,400 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:19,400 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:50:19,400 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827689848] [2022-02-16 13:50:19,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:19,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:19,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:19,401 INFO L87 Difference]: Start difference. First operand 145 states and 452 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:50:20,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:20,014 INFO L93 Difference]: Finished difference Result 174 states and 533 transitions. [2022-02-16 13:50:20,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:20,014 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 17 [2022-02-16 13:50:20,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:20,015 INFO L225 Difference]: With dead ends: 174 [2022-02-16 13:50:20,015 INFO L226 Difference]: Without dead ends: 170 [2022-02-16 13:50:20,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:50:20,016 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:20,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 537 Invalid, 0 Unknown, 52 Unchecked, 0.3s Time] [2022-02-16 13:50:20,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-16 13:50:20,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 147. [2022-02-16 13:50:20,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1506849315068495) internal successors, (460), 146 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call 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,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 460 transitions. [2022-02-16 13:50:20,019 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 460 transitions. Word has length 17 [2022-02-16 13:50:20,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:20,019 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 460 transitions. [2022-02-16 13:50:20,019 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:50:20,019 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 460 transitions. [2022-02-16 13:50:20,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:20,020 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:20,020 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:50:20,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:20,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:20,226 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:50:20,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:20,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1901176301, now seen corresponding path program 130 times [2022-02-16 13:50:20,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:20,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104859027] [2022-02-16 13:50:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:20,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:20,407 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:50:20,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:20,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104859027] [2022-02-16 13:50:20,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104859027] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:20,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298661474] [2022-02-16 13:50:20,407 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:20,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:20,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:20,409 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:50:20,409 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:50:20,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:20,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:20,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:50:20,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:20,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:20,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 65 treesize of output 53 [2022-02-16 13:50:21,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:21,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 140 treesize of output 114 [2022-02-16 13:50:21,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:21,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 114 treesize of output 88 [2022-02-16 13:50:22,284 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:50:22,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:22,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 95 treesize of output 83 [2022-02-16 13:50:22,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 88 [2022-02-16 13:50:22,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:22,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 76 treesize of output 66 [2022-02-16 13:50:23,068 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:50:23,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298661474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:23,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:23,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-16 13:50:23,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375887621] [2022-02-16 13:50:23,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:23,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:23,068 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:23,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:23,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:23,069 INFO L87 Difference]: Start difference. First operand 147 states and 460 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:23,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:23,504 INFO L93 Difference]: Finished difference Result 179 states and 542 transitions. [2022-02-16 13:50:23,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:23,505 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:50:23,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:23,505 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:50:23,505 INFO L226 Difference]: Without dead ends: 175 [2022-02-16 13:50:23,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:23,505 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 40 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:23,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 15 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 375 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-02-16 13:50:23,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-02-16 13:50:23,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 146. [2022-02-16 13:50:23,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1586206896551725) internal successors, (458), 145 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call 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,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 458 transitions. [2022-02-16 13:50:23,508 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 458 transitions. Word has length 17 [2022-02-16 13:50:23,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:23,508 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 458 transitions. [2022-02-16 13:50:23,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:23,508 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 458 transitions. [2022-02-16 13:50:23,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:23,508 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:23,508 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:50:23,524 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:50:23,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable192 [2022-02-16 13:50:23,709 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:50:23,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:23,709 INFO L85 PathProgramCache]: Analyzing trace with hash 160236047, now seen corresponding path program 131 times [2022-02-16 13:50:23,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:23,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140591519] [2022-02-16 13:50:23,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:23,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:23,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:23,947 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:50:23,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:23,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140591519] [2022-02-16 13:50:23,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140591519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:23,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638313329] [2022-02-16 13:50:23,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:23,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:23,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:23,949 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:50:23,949 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:50:23,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:23,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:23,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:23,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:24,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 57 [2022-02-16 13:50:24,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 113 treesize of output 93 [2022-02-16 13:50:24,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 93 treesize of output 73 [2022-02-16 13:50:24,589 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:50:24,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:24,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 73 treesize of output 65 [2022-02-16 13:50:24,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 91 [2022-02-16 13:50:24,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:24,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 81 treesize of output 65 [2022-02-16 13:50:25,177 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:50:25,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638313329] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:25,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:25,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:50:25,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558800433] [2022-02-16 13:50:25,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:25,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:25,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:25,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:25,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:25,178 INFO L87 Difference]: Start difference. First operand 146 states and 458 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:25,840 INFO L93 Difference]: Finished difference Result 181 states and 546 transitions. [2022-02-16 13:50:25,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:25,841 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:25,841 INFO L225 Difference]: With dead ends: 181 [2022-02-16 13:50:25,841 INFO L226 Difference]: Without dead ends: 177 [2022-02-16 13:50:25,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:50:25,841 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:25,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 14 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:25,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-16 13:50:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 143. [2022-02-16 13:50:25,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:50:25,843 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:50:25,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:25,843 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:50:25,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,843 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:50:25,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:25,844 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:25,844 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:50:25,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-02-16 13:50:26,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:26,044 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:50:26,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:26,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1565974633, now seen corresponding path program 132 times [2022-02-16 13:50:26,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:26,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854961534] [2022-02-16 13:50:26,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:26,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:26,208 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:50:26,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:26,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854961534] [2022-02-16 13:50:26,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854961534] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:26,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398210312] [2022-02-16 13:50:26,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:26,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:26,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:26,210 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:50:26,212 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:50:26,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:50:26,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:26,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:26,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:26,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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 48 treesize of output 38 [2022-02-16 13:50:26,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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 128 treesize of output 104 [2022-02-16 13:50:26,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:26,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 104 treesize of output 80 [2022-02-16 13:50:27,353 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:50:27,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:27,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,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 72 treesize of output 64 [2022-02-16 13:50:27,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,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 103 treesize of output 87 [2022-02-16 13:50:27,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:27,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 65 [2022-02-16 13:50:27,848 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:50:27,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398210312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:27,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:27,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-16 13:50:27,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929830219] [2022-02-16 13:50:27,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:27,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:27,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:27,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:27,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:27,849 INFO L87 Difference]: Start difference. First operand 143 states and 446 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:28,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:28,203 INFO L93 Difference]: Finished difference Result 186 states and 580 transitions. [2022-02-16 13:50:28,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:28,203 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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 17 [2022-02-16 13:50:28,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:28,204 INFO L225 Difference]: With dead ends: 186 [2022-02-16 13:50:28,204 INFO L226 Difference]: Without dead ends: 182 [2022-02-16 13:50:28,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:28,204 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 45 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:28,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 12 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 360 Invalid, 0 Unknown, 95 Unchecked, 0.2s Time] [2022-02-16 13:50:28,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-02-16 13:50:28,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 147. [2022-02-16 13:50:28,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.164383561643836) internal successors, (462), 146 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call 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,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 462 transitions. [2022-02-16 13:50:28,206 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 462 transitions. Word has length 17 [2022-02-16 13:50:28,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:28,206 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 462 transitions. [2022-02-16 13:50:28,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 21 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:50:28,206 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 462 transitions. [2022-02-16 13:50:28,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:28,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:28,207 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:50:28,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-02-16 13:50:28,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:28,407 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:50:28,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:28,407 INFO L85 PathProgramCache]: Analyzing trace with hash -205607819, now seen corresponding path program 133 times [2022-02-16 13:50:28,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:28,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121202788] [2022-02-16 13:50:28,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:28,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:28,616 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:50:28,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:28,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121202788] [2022-02-16 13:50:28,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121202788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:28,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210668994] [2022-02-16 13:50:28,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:28,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:28,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:28,618 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:50:28,618 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:50:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:28,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:28,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:28,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:28,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:50:28,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:28,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 97 treesize of output 79 [2022-02-16 13:50:28,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 79 treesize of output 61 [2022-02-16 13:50:29,432 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:50:29,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:29,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:29,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 65 treesize of output 59 [2022-02-16 13:50:29,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 87 [2022-02-16 13:50:29,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:29,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 65 [2022-02-16 13:50:29,970 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:50:29,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210668994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:29,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:29,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:50:29,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254442209] [2022-02-16 13:50:29,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:29,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:29,971 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:29,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:29,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:29,971 INFO L87 Difference]: Start difference. First operand 147 states and 462 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:30,750 INFO L93 Difference]: Finished difference Result 206 states and 624 transitions. [2022-02-16 13:50:30,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:30,751 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:30,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:30,751 INFO L225 Difference]: With dead ends: 206 [2022-02-16 13:50:30,751 INFO L226 Difference]: Without dead ends: 202 [2022-02-16 13:50:30,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:50:30,751 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 61 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:30,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 14 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 398 Invalid, 0 Unknown, 283 Unchecked, 0.2s Time] [2022-02-16 13:50:30,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-02-16 13:50:30,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 143. [2022-02-16 13:50:30,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:50:30,754 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:50:30,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:30,754 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:50:30,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,754 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:50:30,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:30,754 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:30,754 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:50:30,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-02-16 13:50:30,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:30,954 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:50:30,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:30,955 INFO L85 PathProgramCache]: Analyzing trace with hash -624927315, now seen corresponding path program 134 times [2022-02-16 13:50:30,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:30,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609208207] [2022-02-16 13:50:30,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:30,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:31,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:50:31,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:31,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609208207] [2022-02-16 13:50:31,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609208207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:31,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218295177] [2022-02-16 13:50:31,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:31,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:31,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:31,159 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:50:31,171 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:50:31,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:31,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:31,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:31,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:31,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 70 treesize of output 58 [2022-02-16 13:50:31,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:50:31,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 44 treesize of output 32 [2022-02-16 13:50:31,675 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:50:31,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:31,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 56 treesize of output 52 [2022-02-16 13:50:31,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 102 treesize of output 86 [2022-02-16 13:50:31,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:31,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 74 treesize of output 60 [2022-02-16 13:50:32,249 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:50:32,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218295177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:32,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:32,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:50:32,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298440961] [2022-02-16 13:50:32,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:32,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:32,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:32,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:32,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:32,250 INFO L87 Difference]: Start difference. First operand 143 states and 446 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:33,379 INFO L93 Difference]: Finished difference Result 183 states and 555 transitions. [2022-02-16 13:50:33,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:50:33,379 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:33,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:33,380 INFO L225 Difference]: With dead ends: 183 [2022-02-16 13:50:33,380 INFO L226 Difference]: Without dead ends: 179 [2022-02-16 13:50:33,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:50:33,380 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:33,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 16 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 699 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:33,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-02-16 13:50:33,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 147. [2022-02-16 13:50:33,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.136986301369863) internal successors, (458), 146 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call 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,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 458 transitions. [2022-02-16 13:50:33,382 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 458 transitions. Word has length 17 [2022-02-16 13:50:33,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:33,382 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 458 transitions. [2022-02-16 13:50:33,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,382 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 458 transitions. [2022-02-16 13:50:33,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:33,382 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:33,382 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:50:33,398 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:50:33,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:33,583 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:50:33,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:33,583 INFO L85 PathProgramCache]: Analyzing trace with hash -975173809, now seen corresponding path program 135 times [2022-02-16 13:50:33,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:33,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577864369] [2022-02-16 13:50:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:33,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:33,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:33,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:33,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577864369] [2022-02-16 13:50:33,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577864369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:33,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530345400] [2022-02-16 13:50:33,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:33,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:33,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:33,843 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:50:33,843 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:50:33,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:50:33,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:33,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:33,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:34,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2022-02-16 13:50:34,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:50:34,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:50:34,479 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:50:34,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:34,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 73 treesize of output 65 [2022-02-16 13:50:34,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 104 treesize of output 88 [2022-02-16 13:50:34,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:34,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 76 treesize of output 62 [2022-02-16 13:50:34,964 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:50:34,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530345400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:34,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:34,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:50:34,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493151687] [2022-02-16 13:50:34,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:34,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:50:34,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:34,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:50:34,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:50:34,965 INFO L87 Difference]: Start difference. First operand 147 states and 458 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:36,133 INFO L93 Difference]: Finished difference Result 202 states and 582 transitions. [2022-02-16 13:50:36,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:50:36,134 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:36,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:36,134 INFO L225 Difference]: With dead ends: 202 [2022-02-16 13:50:36,134 INFO L226 Difference]: Without dead ends: 186 [2022-02-16 13:50:36,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:50:36,135 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 59 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:36,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 14 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:50:36,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-02-16 13:50:36,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 145. [2022-02-16 13:50:36,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.138888888888889) internal successors, (452), 144 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call 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,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 452 transitions. [2022-02-16 13:50:36,137 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 452 transitions. Word has length 17 [2022-02-16 13:50:36,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:36,137 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 452 transitions. [2022-02-16 13:50:36,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,137 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 452 transitions. [2022-02-16 13:50:36,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:36,137 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:36,137 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:50:36,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:36,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:36,338 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:50:36,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1173622727, now seen corresponding path program 136 times [2022-02-16 13:50:36,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:36,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171084857] [2022-02-16 13:50:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:36,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:36,553 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:50:36,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:36,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171084857] [2022-02-16 13:50:36,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171084857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:36,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248497808] [2022-02-16 13:50:36,553 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:36,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:36,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:36,554 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:50:36,555 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:50:36,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:36,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:36,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:36,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:36,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:36,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 82 treesize of output 66 [2022-02-16 13:50:37,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:37,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 195 treesize of output 161 [2022-02-16 13:50:37,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 127 [2022-02-16 13:50:37,678 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:50:37,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:37,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:37,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 76 [2022-02-16 13:50:38,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 94 [2022-02-16 13:50:38,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:38,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 82 treesize of output 72 [2022-02-16 13:50:38,335 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:50:38,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248497808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:38,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:38,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:50:38,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610232108] [2022-02-16 13:50:38,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:38,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:38,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:38,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:38,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:38,336 INFO L87 Difference]: Start difference. First operand 145 states and 452 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:39,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:39,959 INFO L93 Difference]: Finished difference Result 216 states and 639 transitions. [2022-02-16 13:50:39,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:50:39,959 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:50:39,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:39,959 INFO L225 Difference]: With dead ends: 216 [2022-02-16 13:50:39,959 INFO L226 Difference]: Without dead ends: 208 [2022-02-16 13:50:39,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:50:39,960 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 102 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:39,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 16 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:50:39,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-02-16 13:50:39,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 143. [2022-02-16 13:50:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:50:39,962 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:50:39,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:39,962 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:50:39,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:39,962 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:50:39,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:39,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:39,963 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:50:39,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Ended with exit code 0 [2022-02-16 13:50:40,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:40,163 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:50:40,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:40,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1899768945, now seen corresponding path program 137 times [2022-02-16 13:50:40,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:40,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652108976] [2022-02-16 13:50:40,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:40,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:40,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:40,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:50:40,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:40,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652108976] [2022-02-16 13:50:40,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652108976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:40,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399323089] [2022-02-16 13:50:40,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:40,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:40,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:40,371 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:50:40,371 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:50:40,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:40,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:40,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:50:40,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:40,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:40,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 51 [2022-02-16 13:50:40,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:40,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 115 treesize of output 93 [2022-02-16 13:50:40,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:40,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 93 treesize of output 71 [2022-02-16 13:50:41,059 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:50:41,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:41,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:41,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 85 treesize of output 73 [2022-02-16 13:50:41,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:41,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 125 treesize of output 105 [2022-02-16 13:50:41,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:41,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 93 treesize of output 73 [2022-02-16 13:50:41,571 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:50:41,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399323089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:41,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:41,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 20 [2022-02-16 13:50:41,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706626710] [2022-02-16 13:50:41,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:41,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:50:41,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:41,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:50:41,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:50:41,572 INFO L87 Difference]: Start difference. First operand 143 states and 446 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:50:41,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:41,878 INFO L93 Difference]: Finished difference Result 166 states and 507 transitions. [2022-02-16 13:50:41,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:41,879 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 17 [2022-02-16 13:50:41,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:41,879 INFO L225 Difference]: With dead ends: 166 [2022-02-16 13:50:41,879 INFO L226 Difference]: Without dead ends: 162 [2022-02-16 13:50:41,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:41,879 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:41,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 13 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 355 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-02-16 13:50:41,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-02-16 13:50:41,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 148. [2022-02-16 13:50:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.1496598639455784) internal successors, (463), 147 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call 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,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 463 transitions. [2022-02-16 13:50:41,881 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 463 transitions. Word has length 17 [2022-02-16 13:50:41,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:41,881 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 463 transitions. [2022-02-16 13:50:41,881 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:50:41,881 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 463 transitions. [2022-02-16 13:50:41,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:41,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:41,882 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:50:41,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-02-16 13:50:42,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-02-16 13:50:42,082 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:50:42,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:42,082 INFO L85 PathProgramCache]: Analyzing trace with hash 2044951857, now seen corresponding path program 138 times [2022-02-16 13:50:42,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:42,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076729166] [2022-02-16 13:50:42,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:42,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:42,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:50:42,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:42,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076729166] [2022-02-16 13:50:42,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076729166] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:42,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003707385] [2022-02-16 13:50:42,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:42,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:42,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:42,370 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:50:42,371 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:50:42,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:50:42,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:42,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:50:42,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:42,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:42,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 63 treesize of output 51 [2022-02-16 13:50:42,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:42,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 117 treesize of output 95 [2022-02-16 13:50:42,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 73 [2022-02-16 13:50:42,962 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:50:42,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:43,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:43,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 73 treesize of output 65 [2022-02-16 13:50:43,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 127 treesize of output 107 [2022-02-16 13:50:43,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:43,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 95 treesize of output 75 [2022-02-16 13:50:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:43,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003707385] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:43,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:43,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2022-02-16 13:50:43,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508130837] [2022-02-16 13:50:43,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:43,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:43,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:43,415 INFO L87 Difference]: Start difference. First operand 148 states and 463 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:50:43,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:43,780 INFO L93 Difference]: Finished difference Result 168 states and 515 transitions. [2022-02-16 13:50:43,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:50:43,780 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 17 [2022-02-16 13:50:43,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:43,781 INFO L225 Difference]: With dead ends: 168 [2022-02-16 13:50:43,781 INFO L226 Difference]: Without dead ends: 164 [2022-02-16 13:50:43,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:43,781 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 21 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:43,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 16 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 469 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-02-16 13:50:43,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-16 13:50:43,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 147. [2022-02-16 13:50:43,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1575342465753424) internal successors, (461), 146 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call 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,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 461 transitions. [2022-02-16 13:50:43,783 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 461 transitions. Word has length 17 [2022-02-16 13:50:43,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:43,783 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 461 transitions. [2022-02-16 13:50:43,783 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:50:43,783 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 461 transitions. [2022-02-16 13:50:43,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:43,783 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:43,783 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:50:43,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-02-16 13:50:43,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-02-16 13:50:43,984 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:50:43,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:43,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1361913367, now seen corresponding path program 139 times [2022-02-16 13:50:43,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:43,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347353669] [2022-02-16 13:50:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:43,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:44,211 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:50:44,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:44,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347353669] [2022-02-16 13:50:44,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347353669] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:44,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172146375] [2022-02-16 13:50:44,211 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:44,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:44,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:44,212 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:50:44,213 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:50:44,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:44,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:44,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:44,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:50:44,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 129 treesize of output 105 [2022-02-16 13:50:44,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 105 treesize of output 81 [2022-02-16 13:50:44,968 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:50:44,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:45,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,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 107 treesize of output 91 [2022-02-16 13:50:45,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,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 118 treesize of output 102 [2022-02-16 13:50:45,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:45,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 90 treesize of output 74 [2022-02-16 13:50:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:45,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172146375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:45,590 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:45,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:50:45,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58372327] [2022-02-16 13:50:45,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:45,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:50:45,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:45,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:50:45,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:45,591 INFO L87 Difference]: Start difference. First operand 147 states and 461 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:46,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:46,538 INFO L93 Difference]: Finished difference Result 171 states and 516 transitions. [2022-02-16 13:50:46,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:50:46,539 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:50:46,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:46,539 INFO L225 Difference]: With dead ends: 171 [2022-02-16 13:50:46,539 INFO L226 Difference]: Without dead ends: 167 [2022-02-16 13:50:46,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:50:46,540 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:46,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 15 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:46,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-02-16 13:50:46,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 144. [2022-02-16 13:50:46,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.13986013986014) internal successors, (449), 143 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call 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,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 449 transitions. [2022-02-16 13:50:46,541 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 449 transitions. Word has length 17 [2022-02-16 13:50:46,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:46,542 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 449 transitions. [2022-02-16 13:50:46,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:50:46,542 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 449 transitions. [2022-02-16 13:50:46,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:46,542 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:46,542 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:50:46,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-02-16 13:50:46,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-02-16 13:50:46,742 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:50:46,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:46,743 INFO L85 PathProgramCache]: Analyzing trace with hash -267821779, now seen corresponding path program 140 times [2022-02-16 13:50:46,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:46,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215545168] [2022-02-16 13:50:46,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:46,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:47,007 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:50:47,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:47,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215545168] [2022-02-16 13:50:47,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215545168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:47,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729826255] [2022-02-16 13:50:47,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:50:47,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:47,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:47,008 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:50:47,009 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:50:47,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:50:47,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:47,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:47,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:47,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:47,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 82 treesize of output 66 [2022-02-16 13:50:47,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:47,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 56 treesize of output 44 [2022-02-16 13:50:47,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:47,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 44 treesize of output 32 [2022-02-16 13:50:47,773 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:50:47,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:47,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:47,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 85 treesize of output 73 [2022-02-16 13:50:48,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:48,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 104 treesize of output 92 [2022-02-16 13:50:48,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:48,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 80 treesize of output 68 [2022-02-16 13:50:48,334 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:50:48,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729826255] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:48,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:48,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:50:48,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119836611] [2022-02-16 13:50:48,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:48,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:48,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:48,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:48,335 INFO L87 Difference]: Start difference. First operand 144 states and 449 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:50:48,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:48,933 INFO L93 Difference]: Finished difference Result 162 states and 491 transitions. [2022-02-16 13:50:48,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:48,933 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 17 [2022-02-16 13:50:48,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:48,934 INFO L225 Difference]: With dead ends: 162 [2022-02-16 13:50:48,934 INFO L226 Difference]: Without dead ends: 158 [2022-02-16 13:50:48,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:50:48,934 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:48,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 13 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 13:50:48,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-16 13:50:48,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 148. [2022-02-16 13:50:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.1496598639455784) internal successors, (463), 147 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call 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,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 463 transitions. [2022-02-16 13:50:48,936 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 463 transitions. Word has length 17 [2022-02-16 13:50:48,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:48,936 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 463 transitions. [2022-02-16 13:50:48,936 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:50:48,936 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 463 transitions. [2022-02-16 13:50:48,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:48,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:48,937 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:50:48,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-02-16 13:50:49,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-02-16 13:50:49,137 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:50:49,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:49,137 INFO L85 PathProgramCache]: Analyzing trace with hash -747106455, now seen corresponding path program 141 times [2022-02-16 13:50:49,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:49,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895595377] [2022-02-16 13:50:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:49,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:49,386 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:50:49,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:49,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895595377] [2022-02-16 13:50:49,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895595377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:49,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753570057] [2022-02-16 13:50:49,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:50:49,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:49,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:49,387 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:50:49,388 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:50:49,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:50:49,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:49,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:50:49,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:49,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:49,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 73 treesize of output 59 [2022-02-16 13:50:49,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:49,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 114 [2022-02-16 13:50:49,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:49,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 114 treesize of output 92 [2022-02-16 13:50:50,520 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:50:50,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:50,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,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 85 treesize of output 73 [2022-02-16 13:50:50,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 92 [2022-02-16 13:50:50,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:50,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 80 treesize of output 68 [2022-02-16 13:50:51,145 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:50:51,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753570057] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:51,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:51,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:50:51,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522594050] [2022-02-16 13:50:51,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:51,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:51,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:51,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:51,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:51,146 INFO L87 Difference]: Start difference. First operand 148 states and 463 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:50:51,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:51,813 INFO L93 Difference]: Finished difference Result 169 states and 513 transitions. [2022-02-16 13:50:51,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:51,814 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 17 [2022-02-16 13:50:51,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:51,814 INFO L225 Difference]: With dead ends: 169 [2022-02-16 13:50:51,814 INFO L226 Difference]: Without dead ends: 165 [2022-02-16 13:50:51,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:51,815 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 28 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:51,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 15 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:51,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-02-16 13:50:51,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 146. [2022-02-16 13:50:51,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1379310344827585) internal successors, (455), 145 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:50:51,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 455 transitions. [2022-02-16 13:50:51,817 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 455 transitions. Word has length 17 [2022-02-16 13:50:51,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:51,817 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 455 transitions. [2022-02-16 13:50:51,817 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:50:51,817 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 455 transitions. [2022-02-16 13:50:51,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:51,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:51,817 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:50:51,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-02-16 13:50:52,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:52,018 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:50:52,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:52,018 INFO L85 PathProgramCache]: Analyzing trace with hash -780705683, now seen corresponding path program 142 times [2022-02-16 13:50:52,018 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:52,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520919795] [2022-02-16 13:50:52,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:52,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:52,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:52,168 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:50:52,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:52,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520919795] [2022-02-16 13:50:52,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520919795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:52,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976442083] [2022-02-16 13:50:52,168 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:50:52,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:52,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:52,169 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:50:52,170 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:50:52,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:50:52,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:52,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:50:52,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:52,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:52,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 65 treesize of output 53 [2022-02-16 13:50:52,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:52,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 140 treesize of output 114 [2022-02-16 13:50:52,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 88 [2022-02-16 13:50:53,159 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:50:53,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:53,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 83 [2022-02-16 13:50:53,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 153 [2022-02-16 13:50:53,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:53,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 141 treesize of output 109 [2022-02-16 13:50:54,110 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:50:54,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976442083] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:54,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:54,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:50:54,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711449778] [2022-02-16 13:50:54,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:54,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:54,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:54,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:54,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:54,111 INFO L87 Difference]: Start difference. First operand 146 states and 455 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:54,401 INFO L93 Difference]: Finished difference Result 166 states and 507 transitions. [2022-02-16 13:50:54,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:50:54,401 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:50:54,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:54,402 INFO L225 Difference]: With dead ends: 166 [2022-02-16 13:50:54,402 INFO L226 Difference]: Without dead ends: 162 [2022-02-16 13:50:54,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:50:54,402 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:54,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 13 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 419 Invalid, 0 Unknown, 58 Unchecked, 0.2s Time] [2022-02-16 13:50:54,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-02-16 13:50:54,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 144. [2022-02-16 13:50:54,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.13986013986014) internal successors, (449), 143 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call 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,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 449 transitions. [2022-02-16 13:50:54,404 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 449 transitions. Word has length 17 [2022-02-16 13:50:54,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:54,404 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 449 transitions. [2022-02-16 13:50:54,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,404 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 449 transitions. [2022-02-16 13:50:54,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:54,404 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:54,405 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:50:54,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-02-16 13:50:54,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-02-16 13:50:54,605 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:50:54,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:54,605 INFO L85 PathProgramCache]: Analyzing trace with hash -586558961, now seen corresponding path program 143 times [2022-02-16 13:50:54,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:54,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134531816] [2022-02-16 13:50:54,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:54,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:54,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:54,888 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:50:54,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:54,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134531816] [2022-02-16 13:50:54,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134531816] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:54,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130097114] [2022-02-16 13:50:54,888 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:50:54,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:54,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:54,889 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:50:54,890 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:50:54,914 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:50:54,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:54,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:54,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:55,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 69 treesize of output 55 [2022-02-16 13:50:55,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 116 treesize of output 96 [2022-02-16 13:50:55,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-02-16 13:50:55,521 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:50:55,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:55,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 102 treesize of output 86 [2022-02-16 13:50:55,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 120 treesize of output 104 [2022-02-16 13:50:55,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:55,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 92 treesize of output 76 [2022-02-16 13:50:56,043 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:50:56,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130097114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:56,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:56,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:50:56,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998951162] [2022-02-16 13:50:56,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:56,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:50:56,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:56,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:50:56,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:50:56,044 INFO L87 Difference]: Start difference. First operand 144 states and 449 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:56,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:56,757 INFO L93 Difference]: Finished difference Result 173 states and 518 transitions. [2022-02-16 13:50:56,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:50:56,758 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:50:56,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:56,758 INFO L225 Difference]: With dead ends: 173 [2022-02-16 13:50:56,758 INFO L226 Difference]: Without dead ends: 165 [2022-02-16 13:50:56,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:50:56,758 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:56,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 19 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:50:56,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-02-16 13:50:56,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 146. [2022-02-16 13:50:56,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1379310344827585) internal successors, (455), 145 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:50:56,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 455 transitions. [2022-02-16 13:50:56,760 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 455 transitions. Word has length 17 [2022-02-16 13:50:56,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:56,760 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 455 transitions. [2022-02-16 13:50:56,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:56,761 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 455 transitions. [2022-02-16 13:50:56,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:56,761 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:56,761 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:50:56,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-02-16 13:50:56,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-02-16 13:50:56,961 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:50:56,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:56,961 INFO L85 PathProgramCache]: Analyzing trace with hash 574463153, now seen corresponding path program 144 times [2022-02-16 13:50:56,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:56,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214020712] [2022-02-16 13:50:56,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:56,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:56,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:57,107 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:50:57,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:57,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214020712] [2022-02-16 13:50:57,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214020712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:57,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380140140] [2022-02-16 13:50:57,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:50:57,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:57,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:57,109 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:50:57,109 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:50:57,133 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 13:50:57,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:50:57,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:57,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:50:57,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:57,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 71 treesize of output 57 [2022-02-16 13:50:57,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:50:57,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 115 treesize of output 95 [2022-02-16 13:50:57,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 75 [2022-02-16 13:50:58,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:50:58,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:50:58,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 65 [2022-02-16 13:50:58,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 93 [2022-02-16 13:50:58,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:50:58,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 81 treesize of output 65 [2022-02-16 13:50:58,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:50:58,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380140140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:50:58,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:50:58,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:50:58,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405427343] [2022-02-16 13:50:58,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:50:58,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:50:58,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:50:58,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:50:58,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:50:58,812 INFO L87 Difference]: Start difference. First operand 146 states and 455 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:50:59,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:50:59,491 INFO L93 Difference]: Finished difference Result 173 states and 518 transitions. [2022-02-16 13:50:59,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:50:59,492 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 17 [2022-02-16 13:50:59,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:50:59,492 INFO L225 Difference]: With dead ends: 173 [2022-02-16 13:50:59,492 INFO L226 Difference]: Without dead ends: 165 [2022-02-16 13:50:59,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:50:59,492 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:50:59,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 14 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 600 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:50:59,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-02-16 13:50:59,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 143. [2022-02-16 13:50:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:50:59,494 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:50:59,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:50:59,494 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:50:59,494 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:50:59,494 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:50:59,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:50:59,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:50:59,495 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:50:59,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-02-16 13:50:59,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:59,695 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:50:59,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:50:59,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1201165993, now seen corresponding path program 145 times [2022-02-16 13:50:59,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:50:59,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452711855] [2022-02-16 13:50:59,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:50:59,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:50:59,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:59,871 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:50:59,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:50:59,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452711855] [2022-02-16 13:50:59,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452711855] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:50:59,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197772491] [2022-02-16 13:50:59,871 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:50:59,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:50:59,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:50:59,872 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:50:59,872 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:50:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:50:59,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:50:59,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:00,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:00,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 84 treesize of output 68 [2022-02-16 13:51:00,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:00,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 195 treesize of output 161 [2022-02-16 13:51:00,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 127 [2022-02-16 13:51:01,091 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:51:01,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:01,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,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 61 treesize of output 55 [2022-02-16 13:51:01,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,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 103 treesize of output 87 [2022-02-16 13:51:01,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:01,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 75 treesize of output 61 [2022-02-16 13:51:01,680 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:51:01,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197772491] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:01,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:01,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:01,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863237064] [2022-02-16 13:51:01,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:01,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:01,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:01,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:01,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:01,681 INFO L87 Difference]: Start difference. First operand 143 states and 446 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:02,922 INFO L93 Difference]: Finished difference Result 216 states and 639 transitions. [2022-02-16 13:51:02,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:02,922 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:02,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:02,923 INFO L225 Difference]: With dead ends: 216 [2022-02-16 13:51:02,923 INFO L226 Difference]: Without dead ends: 208 [2022-02-16 13:51:02,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:02,923 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 94 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:02,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 15 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:02,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-02-16 13:51:02,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 145. [2022-02-16 13:51:02,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.138888888888889) internal successors, (452), 144 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call 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,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 452 transitions. [2022-02-16 13:51:02,926 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 452 transitions. Word has length 17 [2022-02-16 13:51:02,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:02,926 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 452 transitions. [2022-02-16 13:51:02,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,926 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 452 transitions. [2022-02-16 13:51:02,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:02,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:02,927 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:51:02,951 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:51:03,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:03,149 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:51:03,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:03,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1472357241, now seen corresponding path program 146 times [2022-02-16 13:51:03,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:03,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431484772] [2022-02-16 13:51:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:03,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:03,335 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:51:03,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:03,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431484772] [2022-02-16 13:51:03,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431484772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:03,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063945716] [2022-02-16 13:51:03,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:03,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:03,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:03,337 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:51:03,337 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:51:03,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:03,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:03,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:03,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:03,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:03,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 68 [2022-02-16 13:51:03,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:03,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 195 treesize of output 161 [2022-02-16 13:51:03,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 161 treesize of output 127 [2022-02-16 13:51:04,404 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:51:04,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:04,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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 69 treesize of output 61 [2022-02-16 13:51:04,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,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 103 treesize of output 87 [2022-02-16 13:51:04,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:04,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 61 [2022-02-16 13:51:05,052 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:51:05,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063945716] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:05,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:05,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:05,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508944288] [2022-02-16 13:51:05,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:05,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:05,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:05,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:05,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:05,053 INFO L87 Difference]: Start difference. First operand 145 states and 452 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:05,890 INFO L93 Difference]: Finished difference Result 180 states and 549 transitions. [2022-02-16 13:51:05,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:05,890 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:05,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:05,890 INFO L225 Difference]: With dead ends: 180 [2022-02-16 13:51:05,891 INFO L226 Difference]: Without dead ends: 176 [2022-02-16 13:51:05,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:05,891 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 36 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:05,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 17 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:05,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-16 13:51:05,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 147. [2022-02-16 13:51:05,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.136986301369863) internal successors, (458), 146 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call 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,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 458 transitions. [2022-02-16 13:51:05,893 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 458 transitions. Word has length 17 [2022-02-16 13:51:05,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:05,893 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 458 transitions. [2022-02-16 13:51:05,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,893 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 458 transitions. [2022-02-16 13:51:05,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:05,893 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:05,893 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:51:05,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-02-16 13:51:06,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-02-16 13:51:06,094 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:51:06,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:06,094 INFO L85 PathProgramCache]: Analyzing trace with hash -311335127, now seen corresponding path program 147 times [2022-02-16 13:51:06,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:06,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672993163] [2022-02-16 13:51:06,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:06,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:06,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:06,249 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:51:06,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:06,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672993163] [2022-02-16 13:51:06,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672993163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:06,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758899487] [2022-02-16 13:51:06,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:06,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:06,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:06,251 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:51:06,251 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:51:06,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:06,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:06,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:06,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:06,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:06,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 65 treesize of output 53 [2022-02-16 13:51:06,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:06,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 140 treesize of output 114 [2022-02-16 13:51:06,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 114 treesize of output 88 [2022-02-16 13:51:07,323 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:51:07,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:07,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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 95 treesize of output 83 [2022-02-16 13:51:07,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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 112 treesize of output 96 [2022-02-16 13:51:07,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:07,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 84 treesize of output 74 [2022-02-16 13:51:07,936 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:51:07,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758899487] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:07,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:07,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:51:07,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873637497] [2022-02-16 13:51:07,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:07,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:07,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:07,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:07,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:07,937 INFO L87 Difference]: Start difference. First operand 147 states and 458 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:51:08,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:08,309 INFO L93 Difference]: Finished difference Result 178 states and 545 transitions. [2022-02-16 13:51:08,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:08,309 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 17 [2022-02-16 13:51:08,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:08,310 INFO L225 Difference]: With dead ends: 178 [2022-02-16 13:51:08,310 INFO L226 Difference]: Without dead ends: 174 [2022-02-16 13:51:08,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:51:08,310 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 35 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:08,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 14 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 393 Invalid, 0 Unknown, 147 Unchecked, 0.2s Time] [2022-02-16 13:51:08,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-16 13:51:08,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 149. [2022-02-16 13:51:08,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 3.1486486486486487) internal successors, (466), 148 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call 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,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 466 transitions. [2022-02-16 13:51:08,312 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 466 transitions. Word has length 17 [2022-02-16 13:51:08,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:08,312 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 466 transitions. [2022-02-16 13:51:08,312 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:51:08,312 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 466 transitions. [2022-02-16 13:51:08,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:08,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:08,313 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:51:08,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-02-16 13:51:08,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-02-16 13:51:08,513 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:51:08,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:08,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1049031687, now seen corresponding path program 148 times [2022-02-16 13:51:08,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:08,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535944639] [2022-02-16 13:51:08,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:08,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:08,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:08,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:51:08,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:08,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535944639] [2022-02-16 13:51:08,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535944639] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:08,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151883883] [2022-02-16 13:51:08,697 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:08,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:08,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:08,698 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:51:08,699 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:51:08,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:08,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:08,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:08,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:08,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:08,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 65 treesize of output 53 [2022-02-16 13:51:09,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:09,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 140 treesize of output 114 [2022-02-16 13:51:09,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 88 [2022-02-16 13:51:09,786 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:51:09,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:09,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:09,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 95 treesize of output 83 [2022-02-16 13:51:10,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 149 treesize of output 125 [2022-02-16 13:51:10,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:10,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 113 treesize of output 99 [2022-02-16 13:51:10,615 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:51:10,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151883883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:10,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:10,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:10,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85963244] [2022-02-16 13:51:10,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:10,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:10,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:10,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:10,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:10,616 INFO L87 Difference]: Start difference. First operand 149 states and 466 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:11,001 INFO L93 Difference]: Finished difference Result 176 states and 541 transitions. [2022-02-16 13:51:11,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:11,002 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:11,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:11,002 INFO L225 Difference]: With dead ends: 176 [2022-02-16 13:51:11,002 INFO L226 Difference]: Without dead ends: 172 [2022-02-16 13:51:11,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:11,002 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 21 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:11,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 15 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 393 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-02-16 13:51:11,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-16 13:51:11,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 150. [2022-02-16 13:51:11,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 3.1476510067114094) internal successors, (469), 149 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call 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,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 469 transitions. [2022-02-16 13:51:11,005 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 469 transitions. Word has length 17 [2022-02-16 13:51:11,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:11,005 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 469 transitions. [2022-02-16 13:51:11,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,005 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 469 transitions. [2022-02-16 13:51:11,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:11,005 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:11,005 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:51:11,021 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:51:11,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:11,205 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:51:11,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:11,206 INFO L85 PathProgramCache]: Analyzing trace with hash -691908567, now seen corresponding path program 149 times [2022-02-16 13:51:11,206 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:11,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359128898] [2022-02-16 13:51:11,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:11,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:11,440 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:51:11,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:11,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359128898] [2022-02-16 13:51:11,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359128898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:11,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111934097] [2022-02-16 13:51:11,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:11,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:11,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:11,441 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:51:11,442 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:51:11,467 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:11,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:11,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:11,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:11,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:11,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:51:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:12,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 117 treesize of output 95 [2022-02-16 13:51:12,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:12,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 95 treesize of output 73 [2022-02-16 13:51:13,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:13,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:13,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 102 treesize of output 86 [2022-02-16 13:51:13,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 119 treesize of output 99 [2022-02-16 13:51:13,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:13,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 87 treesize of output 75 [2022-02-16 13:51:13,972 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:51:13,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111934097] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:13,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:13,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:51:13,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130286914] [2022-02-16 13:51:13,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:13,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:13,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:13,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:13,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:13,973 INFO L87 Difference]: Start difference. First operand 150 states and 469 transitions. Second operand has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:51:14,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:14,384 INFO L93 Difference]: Finished difference Result 184 states and 557 transitions. [2022-02-16 13:51:14,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:14,385 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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 17 [2022-02-16 13:51:14,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:14,385 INFO L225 Difference]: With dead ends: 184 [2022-02-16 13:51:14,385 INFO L226 Difference]: Without dead ends: 180 [2022-02-16 13:51:14,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:51:14,385 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:14,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 15 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 500 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-02-16 13:51:14,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-02-16 13:51:14,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 142. [2022-02-16 13:51:14,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.141843971631206) internal successors, (443), 141 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call 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,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 443 transitions. [2022-02-16 13:51:14,387 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 443 transitions. Word has length 17 [2022-02-16 13:51:14,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:14,387 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 443 transitions. [2022-02-16 13:51:14,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8636363636363635) internal successors, (41), 22 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:51:14,387 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 443 transitions. [2022-02-16 13:51:14,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:14,388 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:14,388 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:51:14,403 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:51:14,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-02-16 13:51:14,588 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:51:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:14,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1127741173, now seen corresponding path program 150 times [2022-02-16 13:51:14,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:14,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501032847] [2022-02-16 13:51:14,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:14,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:14,823 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:51:14,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:14,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501032847] [2022-02-16 13:51:14,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501032847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:14,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520090496] [2022-02-16 13:51:14,823 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:14,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:14,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:14,824 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:51:14,825 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:51:14,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:51:14,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:14,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:15,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 70 treesize of output 58 [2022-02-16 13:51:15,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:51:15,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 44 treesize of output 32 [2022-02-16 13:51:15,326 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:51:15,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:15,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,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 56 treesize of output 52 [2022-02-16 13:51:15,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,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 108 treesize of output 92 [2022-02-16 13:51:15,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:15,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 80 treesize of output 64 [2022-02-16 13:51:15,759 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:51:15,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520090496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:15,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:15,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-02-16 13:51:15,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891054010] [2022-02-16 13:51:15,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:15,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:51:15,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:15,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:51:15,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:51:15,760 INFO L87 Difference]: Start difference. First operand 142 states and 443 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:16,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:16,407 INFO L93 Difference]: Finished difference Result 167 states and 508 transitions. [2022-02-16 13:51:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:16,407 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:16,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:16,408 INFO L225 Difference]: With dead ends: 167 [2022-02-16 13:51:16,408 INFO L226 Difference]: Without dead ends: 163 [2022-02-16 13:51:16,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:51:16,408 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:16,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 19 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:16,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-16 13:51:16,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 144. [2022-02-16 13:51:16,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.13986013986014) internal successors, (449), 143 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call 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:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 449 transitions. [2022-02-16 13:51:16,410 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 449 transitions. Word has length 17 [2022-02-16 13:51:16,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:16,410 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 449 transitions. [2022-02-16 13:51:16,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:16,410 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 449 transitions. [2022-02-16 13:51:16,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:16,410 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:16,410 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:51:16,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-02-16 13:51:16,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-02-16 13:51:16,611 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:51:16,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:16,611 INFO L85 PathProgramCache]: Analyzing trace with hash 777494679, now seen corresponding path program 151 times [2022-02-16 13:51:16,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:16,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328989817] [2022-02-16 13:51:16,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:16,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:16,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:51:16,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:16,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328989817] [2022-02-16 13:51:16,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328989817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:16,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923137466] [2022-02-16 13:51:16,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:16,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:16,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:16,920 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:51:16,921 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:51:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:16,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:16,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:17,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,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 82 treesize of output 66 [2022-02-16 13:51:17,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,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 198 treesize of output 164 [2022-02-16 13:51:17,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:17,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 164 treesize of output 130 [2022-02-16 13:51:18,104 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:51:18,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:18,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,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 98 treesize of output 82 [2022-02-16 13:51:18,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,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 120 treesize of output 104 [2022-02-16 13:51:18,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:18,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 76 [2022-02-16 13:51:18,710 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:51:18,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923137466] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:18,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:18,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 13:51:18,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993471348] [2022-02-16 13:51:18,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:18,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:18,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:18,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:18,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:18,711 INFO L87 Difference]: Start difference. First operand 144 states and 449 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:19,380 INFO L93 Difference]: Finished difference Result 174 states and 517 transitions. [2022-02-16 13:51:19,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:19,380 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:51:19,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:19,380 INFO L225 Difference]: With dead ends: 174 [2022-02-16 13:51:19,380 INFO L226 Difference]: Without dead ends: 170 [2022-02-16 13:51:19,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:51:19,381 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 46 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:19,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 12 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:19,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-16 13:51:19,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 146. [2022-02-16 13:51:19,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1517241379310343) internal successors, (457), 145 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:19,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 457 transitions. [2022-02-16 13:51:19,383 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 457 transitions. Word has length 17 [2022-02-16 13:51:19,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:19,383 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 457 transitions. [2022-02-16 13:51:19,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,383 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 457 transitions. [2022-02-16 13:51:19,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:19,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:19,383 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:51:19,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-02-16 13:51:19,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-02-16 13:51:19,583 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:51:19,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:19,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1814589707, now seen corresponding path program 152 times [2022-02-16 13:51:19,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:19,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155316681] [2022-02-16 13:51:19,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:19,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:19,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:19,827 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:51:19,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:19,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155316681] [2022-02-16 13:51:19,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155316681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:19,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404043397] [2022-02-16 13:51:19,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:19,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:19,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:19,829 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:51:19,829 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:51:19,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:19,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:19,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:19,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:19,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:19,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 82 treesize of output 66 [2022-02-16 13:51:20,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:20,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 57 treesize of output 45 [2022-02-16 13:51:20,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:20,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 45 treesize of output 33 [2022-02-16 13:51:20,608 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:51:20,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:20,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:20,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 82 [2022-02-16 13:51:21,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:21,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 120 treesize of output 104 [2022-02-16 13:51:21,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:21,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 92 treesize of output 76 [2022-02-16 13:51:21,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:21,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404043397] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:21,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:21,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-02-16 13:51:21,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015291155] [2022-02-16 13:51:21,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:21,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:21,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:21,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:21,320 INFO L87 Difference]: Start difference. First operand 146 states and 457 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:21,700 INFO L93 Difference]: Finished difference Result 161 states and 488 transitions. [2022-02-16 13:51:21,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:21,700 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have 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:51:21,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:21,701 INFO L225 Difference]: With dead ends: 161 [2022-02-16 13:51:21,701 INFO L226 Difference]: Without dead ends: 157 [2022-02-16 13:51:21,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:21,701 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:21,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 12 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 457 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-02-16 13:51:21,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-16 13:51:21,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 142. [2022-02-16 13:51:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.141843971631206) internal successors, (443), 141 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call 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 L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 443 transitions. [2022-02-16 13:51:21,703 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 443 transitions. Word has length 17 [2022-02-16 13:51:21,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:21,703 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 443 transitions. [2022-02-16 13:51:21,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 20 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call 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 L276 IsEmpty]: Start isEmpty. Operand 142 states and 443 transitions. [2022-02-16 13:51:21,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:21,703 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:21,703 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:51:21,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-02-16 13:51:21,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:21,904 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:51:21,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:21,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1535278957, now seen corresponding path program 153 times [2022-02-16 13:51:21,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:21,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397510084] [2022-02-16 13:51:21,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:21,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:22,172 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:51:22,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:22,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397510084] [2022-02-16 13:51:22,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397510084] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:22,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199885541] [2022-02-16 13:51:22,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:22,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:22,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:22,174 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:51:22,174 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:51:22,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:51:22,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:22,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:22,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:22,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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 75 treesize of output 61 [2022-02-16 13:51:22,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:51:22,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:22,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 44 treesize of output 32 [2022-02-16 13:51:22,952 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:51:22,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:23,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 85 treesize of output 73 [2022-02-16 13:51:23,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,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 104 treesize of output 92 [2022-02-16 13:51:23,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:23,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 80 treesize of output 68 [2022-02-16 13:51:23,456 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:51:23,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199885541] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:23,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:23,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:51:23,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463857195] [2022-02-16 13:51:23,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:23,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:23,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:23,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:23,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:23,457 INFO L87 Difference]: Start difference. First operand 142 states and 443 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:51:23,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:23,716 INFO L93 Difference]: Finished difference Result 161 states and 488 transitions. [2022-02-16 13:51:23,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:23,716 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 17 [2022-02-16 13:51:23,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:23,716 INFO L225 Difference]: With dead ends: 161 [2022-02-16 13:51:23,716 INFO L226 Difference]: Without dead ends: 157 [2022-02-16 13:51:23,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:23,716 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 18 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:23,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 13 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 288 Invalid, 0 Unknown, 197 Unchecked, 0.1s Time] [2022-02-16 13:51:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-16 13:51:23,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 146. [2022-02-16 13:51:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1517241379310343) internal successors, (457), 145 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 457 transitions. [2022-02-16 13:51:23,718 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 457 transitions. Word has length 17 [2022-02-16 13:51:23,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:23,718 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 457 transitions. [2022-02-16 13:51:23,719 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:51:23,719 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 457 transitions. [2022-02-16 13:51:23,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:23,719 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:23,719 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:51:23,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Ended with exit code 0 [2022-02-16 13:51:23,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-02-16 13:51:23,919 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:51:23,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash -2014563633, now seen corresponding path program 154 times [2022-02-16 13:51:23,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:23,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848200120] [2022-02-16 13:51:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:23,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:24,178 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:51:24,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:24,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848200120] [2022-02-16 13:51:24,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848200120] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:24,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417860112] [2022-02-16 13:51:24,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:24,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:24,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:24,180 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:51:24,180 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:51:24,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:24,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:24,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:24,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:24,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 86 treesize of output 70 [2022-02-16 13:51:24,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 176 [2022-02-16 13:51:24,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 176 treesize of output 140 [2022-02-16 13:51:25,291 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:51:25,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:25,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 114 treesize of output 94 [2022-02-16 13:51:25,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 132 treesize of output 112 [2022-02-16 13:51:25,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:25,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 100 treesize of output 80 [2022-02-16 13:51:25,908 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:51:25,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417860112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:25,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:25,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:51:25,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494725304] [2022-02-16 13:51:25,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:25,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:25,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:25,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:25,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:25,909 INFO L87 Difference]: Start difference. First operand 146 states and 457 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:26,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:26,624 INFO L93 Difference]: Finished difference Result 214 states and 608 transitions. [2022-02-16 13:51:26,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:51:26,624 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:51:26,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:26,624 INFO L225 Difference]: With dead ends: 214 [2022-02-16 13:51:26,624 INFO L226 Difference]: Without dead ends: 206 [2022-02-16 13:51:26,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:51:26,625 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 67 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:26,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 47 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:26,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-02-16 13:51:26,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 144. [2022-02-16 13:51:26,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.13986013986014) internal successors, (449), 143 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call 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,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 449 transitions. [2022-02-16 13:51:26,627 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 449 transitions. Word has length 17 [2022-02-16 13:51:26,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:26,627 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 449 transitions. [2022-02-16 13:51:26,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:26,627 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 449 transitions. [2022-02-16 13:51:26,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:26,627 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:26,627 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:51:26,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-02-16 13:51:26,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:26,828 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:51:26,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:26,828 INFO L85 PathProgramCache]: Analyzing trace with hash -2048162861, now seen corresponding path program 155 times [2022-02-16 13:51:26,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:26,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535312557] [2022-02-16 13:51:26,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:26,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:26,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:51:26,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:26,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535312557] [2022-02-16 13:51:26,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535312557] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:26,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319995822] [2022-02-16 13:51:26,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:26,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:26,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:26,995 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:51:26,995 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:51:27,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:27,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:27,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:27,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:27,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 48 treesize of output 38 [2022-02-16 13:51:27,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 128 treesize of output 104 [2022-02-16 13:51:27,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 104 treesize of output 80 [2022-02-16 13:51:27,778 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:51:27,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:27,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:27,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 83 [2022-02-16 13:51:28,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:28,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 86 treesize of output 78 [2022-02-16 13:51:28,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:28,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 66 treesize of output 58 [2022-02-16 13:51:28,269 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:51:28,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319995822] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:28,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:28,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:28,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621097490] [2022-02-16 13:51:28,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:28,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:28,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:28,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:28,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:28,270 INFO L87 Difference]: Start difference. First operand 144 states and 449 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:28,850 INFO L93 Difference]: Finished difference Result 165 states and 504 transitions. [2022-02-16 13:51:28,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-16 13:51:28,851 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:28,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:28,851 INFO L225 Difference]: With dead ends: 165 [2022-02-16 13:51:28,851 INFO L226 Difference]: Without dead ends: 161 [2022-02-16 13:51:28,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:28,851 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:28,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 17 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:28,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-16 13:51:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 142. [2022-02-16 13:51:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.141843971631206) internal successors, (443), 141 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call 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,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 443 transitions. [2022-02-16 13:51:28,853 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 443 transitions. Word has length 17 [2022-02-16 13:51:28,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:28,854 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 443 transitions. [2022-02-16 13:51:28,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,854 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 443 transitions. [2022-02-16 13:51:28,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:28,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:28,854 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:51:28,869 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:51:29,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-02-16 13:51:29,054 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:51:29,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:29,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1854016139, now seen corresponding path program 156 times [2022-02-16 13:51:29,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:29,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464484786] [2022-02-16 13:51:29,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:29,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:29,348 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:51:29,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:29,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464484786] [2022-02-16 13:51:29,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464484786] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:29,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991956830] [2022-02-16 13:51:29,349 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:29,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:29,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:29,350 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:51:29,350 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:51:29,374 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:29,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:29,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:29,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:29,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 69 treesize of output 55 [2022-02-16 13:51:29,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:51:29,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 96 treesize of output 76 [2022-02-16 13:51:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:30,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:30,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 86 [2022-02-16 13:51:30,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 139 [2022-02-16 13:51:30,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:30,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 127 treesize of output 103 [2022-02-16 13:51:30,764 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:51:30,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991956830] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:30,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:30,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:51:30,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696576668] [2022-02-16 13:51:30,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:30,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:30,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:30,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:30,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:30,765 INFO L87 Difference]: Start difference. First operand 142 states and 443 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:31,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:31,376 INFO L93 Difference]: Finished difference Result 172 states and 515 transitions. [2022-02-16 13:51:31,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:31,376 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:51:31,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:31,377 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:51:31,377 INFO L226 Difference]: Without dead ends: 164 [2022-02-16 13:51:31,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:31,377 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 37 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:31,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 14 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:31,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-16 13:51:31,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 144. [2022-02-16 13:51:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 3.13986013986014) internal successors, (449), 143 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call 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:31,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 449 transitions. [2022-02-16 13:51:31,379 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 449 transitions. Word has length 17 [2022-02-16 13:51:31,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:31,379 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 449 transitions. [2022-02-16 13:51:31,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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:31,379 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 449 transitions. [2022-02-16 13:51:31,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:31,379 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:31,379 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:51:31,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-02-16 13:51:31,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-02-16 13:51:31,580 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:51:31,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash -692994025, now seen corresponding path program 157 times [2022-02-16 13:51:31,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:31,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644907613] [2022-02-16 13:51:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:31,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:31,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:51:31,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:31,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644907613] [2022-02-16 13:51:31,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644907613] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:31,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025519506] [2022-02-16 13:51:31,715 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:31,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:31,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:31,716 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:51:31,716 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:51:31,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:31,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:31,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:31,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:31,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 57 [2022-02-16 13:51:32,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:32,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 118 [2022-02-16 13:51:32,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 118 treesize of output 94 [2022-02-16 13:51:32,678 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:51:32,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:32,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 73 treesize of output 65 [2022-02-16 13:51:32,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:32,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 105 treesize of output 89 [2022-02-16 13:51:32,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:32,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 77 treesize of output 61 [2022-02-16 13:51:33,216 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:51:33,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025519506] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:33,217 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:33,217 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:51:33,217 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909927017] [2022-02-16 13:51:33,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:33,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:33,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:33,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:33,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:33,217 INFO L87 Difference]: Start difference. First operand 144 states and 449 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:51:33,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:33,950 INFO L93 Difference]: Finished difference Result 172 states and 515 transitions. [2022-02-16 13:51:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:33,951 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 17 [2022-02-16 13:51:33,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:33,951 INFO L225 Difference]: With dead ends: 172 [2022-02-16 13:51:33,951 INFO L226 Difference]: Without dead ends: 164 [2022-02-16 13:51:33,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:51:33,951 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 29 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:33,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 17 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 711 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:33,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-16 13:51:33,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 141. [2022-02-16 13:51:33,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:51:33,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:51:33,953 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:51:33,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:33,954 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:51:33,954 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:51:33,954 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:51:33,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:33,954 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:33,954 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:51:33,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-02-16 13:51:34,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:34,154 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:51:34,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:34,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1873890059, now seen corresponding path program 158 times [2022-02-16 13:51:34,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:34,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977002756] [2022-02-16 13:51:34,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:34,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:34,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:34,410 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:51:34,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:34,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977002756] [2022-02-16 13:51:34,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977002756] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:34,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638909268] [2022-02-16 13:51:34,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:34,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:34,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:34,411 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:51:34,412 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:51:34,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:34,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:34,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:34,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:34,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:34,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 84 treesize of output 68 [2022-02-16 13:51:35,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:35,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 56 treesize of output 44 [2022-02-16 13:51:35,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:35,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 44 treesize of output 32 [2022-02-16 13:51:35,335 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:51:35,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:35,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:35,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 85 treesize of output 73 [2022-02-16 13:51:35,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:35,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 73 treesize of output 65 [2022-02-16 13:51:35,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:35,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 53 treesize of output 47 [2022-02-16 13:51:35,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:51:35,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638909268] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:35,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:35,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:51:35,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105380246] [2022-02-16 13:51:35,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:35,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:35,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:35,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:35,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:35,813 INFO L87 Difference]: Start difference. First operand 141 states and 440 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:51:36,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:36,205 INFO L93 Difference]: Finished difference Result 175 states and 533 transitions. [2022-02-16 13:51:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:36,206 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 17 [2022-02-16 13:51:36,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:36,206 INFO L225 Difference]: With dead ends: 175 [2022-02-16 13:51:36,206 INFO L226 Difference]: Without dead ends: 171 [2022-02-16 13:51:36,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:36,206 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:36,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 15 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 425 Invalid, 0 Unknown, 135 Unchecked, 0.2s Time] [2022-02-16 13:51:36,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-16 13:51:36,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 147. [2022-02-16 13:51:36,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1506849315068495) internal successors, (460), 146 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call 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,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 460 transitions. [2022-02-16 13:51:36,209 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 460 transitions. Word has length 17 [2022-02-16 13:51:36,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:36,209 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 460 transitions. [2022-02-16 13:51:36,209 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:51:36,209 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 460 transitions. [2022-02-16 13:51:36,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:36,209 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:36,209 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:51:36,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-02-16 13:51:36,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:36,410 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:51:36,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:36,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1394605383, now seen corresponding path program 159 times [2022-02-16 13:51:36,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:36,410 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122586669] [2022-02-16 13:51:36,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:36,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:36,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:36,665 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:51:36,665 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:36,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122586669] [2022-02-16 13:51:36,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122586669] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:36,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630084849] [2022-02-16 13:51:36,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:36,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:36,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:36,667 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:51:36,667 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:51:36,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:51:36,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:36,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:36,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:36,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:36,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 75 treesize of output 61 [2022-02-16 13:51:37,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 96 [2022-02-16 13:51:37,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:37,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 78 [2022-02-16 13:51:37,947 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:51:37,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:38,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 73 [2022-02-16 13:51:38,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,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 71 treesize of output 63 [2022-02-16 13:51:38,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:38,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 51 treesize of output 45 [2022-02-16 13:51:38,462 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:51:38,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630084849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:38,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:38,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-02-16 13:51:38,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70175695] [2022-02-16 13:51:38,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:38,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:38,463 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:38,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:38,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:38,463 INFO L87 Difference]: Start difference. First operand 147 states and 460 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:51:39,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:39,066 INFO L93 Difference]: Finished difference Result 223 states and 669 transitions. [2022-02-16 13:51:39,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:51:39,067 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 17 [2022-02-16 13:51:39,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:39,067 INFO L225 Difference]: With dead ends: 223 [2022-02-16 13:51:39,067 INFO L226 Difference]: Without dead ends: 215 [2022-02-16 13:51:39,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:51:39,067 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:39,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 12 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 290 Invalid, 0 Unknown, 112 Unchecked, 0.1s Time] [2022-02-16 13:51:39,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-16 13:51:39,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 147. [2022-02-16 13:51:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1301369863013697) internal successors, (457), 146 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:39,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 457 transitions. [2022-02-16 13:51:39,070 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 457 transitions. Word has length 17 [2022-02-16 13:51:39,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:39,070 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 457 transitions. [2022-02-16 13:51:39,070 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:51:39,070 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 457 transitions. [2022-02-16 13:51:39,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:39,070 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:39,070 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:51:39,086 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:51:39,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-02-16 13:51:39,271 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:51:39,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:39,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1932460961, now seen corresponding path program 160 times [2022-02-16 13:51:39,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:39,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837235463] [2022-02-16 13:51:39,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:39,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:39,492 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:51:39,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:39,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837235463] [2022-02-16 13:51:39,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837235463] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:39,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977100216] [2022-02-16 13:51:39,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:39,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:39,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:39,493 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:51:39,494 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:51:39,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:39,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:39,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 13:51:39,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:39,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 70 [2022-02-16 13:51:39,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 231 treesize of output 191 [2022-02-16 13:51:39,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 191 treesize of output 151 [2022-02-16 13:51:40,580 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:51:40,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:40,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:40,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 114 treesize of output 94 [2022-02-16 13:51:41,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:41,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:51:41,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:41,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 84 treesize of output 72 [2022-02-16 13:51:41,349 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:51:41,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977100216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:41,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:41,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:51:41,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71159735] [2022-02-16 13:51:41,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:41,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:51:41,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:41,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:51:41,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:41,350 INFO L87 Difference]: Start difference. First operand 147 states and 457 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:42,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:42,096 INFO L93 Difference]: Finished difference Result 188 states and 571 transitions. [2022-02-16 13:51:42,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:42,096 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:51:42,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:42,097 INFO L225 Difference]: With dead ends: 188 [2022-02-16 13:51:42,097 INFO L226 Difference]: Without dead ends: 184 [2022-02-16 13:51:42,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:51:42,097 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:42,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 18 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:42,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-02-16 13:51:42,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 145. [2022-02-16 13:51:42,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.138888888888889) internal successors, (452), 144 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call 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,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 452 transitions. [2022-02-16 13:51:42,100 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 452 transitions. Word has length 17 [2022-02-16 13:51:42,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:42,100 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 452 transitions. [2022-02-16 13:51:42,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:42,100 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 452 transitions. [2022-02-16 13:51:42,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:42,100 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:42,100 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:51:42,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-02-16 13:51:42,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-02-16 13:51:42,315 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:51:42,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:42,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1361006155, now seen corresponding path program 161 times [2022-02-16 13:51:42,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:42,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767509327] [2022-02-16 13:51:42,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:42,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:42,488 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:51:42,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767509327] [2022-02-16 13:51:42,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767509327] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197401065] [2022-02-16 13:51:42,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:42,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:42,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:42,490 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:51:42,491 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:51:42,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:42,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:42,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:42,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:42,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:51:42,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 128 treesize of output 104 [2022-02-16 13:51:42,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 104 treesize of output 80 [2022-02-16 13:51:43,135 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:51:43,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:43,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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 95 treesize of output 83 [2022-02-16 13:51:43,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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 71 treesize of output 63 [2022-02-16 13:51:43,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:43,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 51 treesize of output 45 [2022-02-16 13:51:43,622 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:51:43,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197401065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:43,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:43,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:43,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588008217] [2022-02-16 13:51:43,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:43,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:43,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:43,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:43,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:43,623 INFO L87 Difference]: Start difference. First operand 145 states and 452 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:44,262 INFO L93 Difference]: Finished difference Result 179 states and 549 transitions. [2022-02-16 13:51:44,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:44,262 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:44,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:44,262 INFO L225 Difference]: With dead ends: 179 [2022-02-16 13:51:44,262 INFO L226 Difference]: Without dead ends: 175 [2022-02-16 13:51:44,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:44,263 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:44,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 15 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:44,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-02-16 13:51:44,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 143. [2022-02-16 13:51:44,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:51:44,265 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:51:44,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:44,265 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:51:44,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,265 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:51:44,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:44,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:44,265 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:51:44,281 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:51:44,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-02-16 13:51:44,466 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:51:44,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:44,466 INFO L85 PathProgramCache]: Analyzing trace with hash 340436295, now seen corresponding path program 162 times [2022-02-16 13:51:44,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:44,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326356809] [2022-02-16 13:51:44,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:44,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:44,659 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:51:44,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:44,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326356809] [2022-02-16 13:51:44,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326356809] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:44,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913960665] [2022-02-16 13:51:44,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:51:44,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:44,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:44,660 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:51:44,661 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:51:44,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:51:44,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:44,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:51:44,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:44,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 39 [2022-02-16 13:51:44,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 136 treesize of output 112 [2022-02-16 13:51:44,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 112 treesize of output 88 [2022-02-16 13:51:45,476 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:51:45,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:45,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,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 72 treesize of output 64 [2022-02-16 13:51:45,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 64 [2022-02-16 13:51:45,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:45,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 52 treesize of output 46 [2022-02-16 13:51:45,949 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:51:45,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913960665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:45,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:45,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-02-16 13:51:45,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634781393] [2022-02-16 13:51:45,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:45,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 13:51:45,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:45,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 13:51:45,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-02-16 13:51:45,950 INFO L87 Difference]: Start difference. First operand 143 states and 446 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:46,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:46,731 INFO L93 Difference]: Finished difference Result 206 states and 623 transitions. [2022-02-16 13:51:46,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:46,731 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 17 [2022-02-16 13:51:46,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:46,732 INFO L225 Difference]: With dead ends: 206 [2022-02-16 13:51:46,732 INFO L226 Difference]: Without dead ends: 202 [2022-02-16 13:51:46,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:51:46,732 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 50 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:46,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 30 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 768 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:46,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-02-16 13:51:46,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 141. [2022-02-16 13:51:46,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:51:46,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:51:46,734 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:51:46,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:46,734 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:51:46,734 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:46,734 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:51:46,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:46,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:46,735 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:51:46,750 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:51:46,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-02-16 13:51:46,935 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:51:46,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:46,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1256679481, now seen corresponding path program 163 times [2022-02-16 13:51:46,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:46,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722231821] [2022-02-16 13:51:46,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:46,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:47,125 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:51:47,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:47,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722231821] [2022-02-16 13:51:47,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722231821] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:47,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99680676] [2022-02-16 13:51:47,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:51:47,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:47,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:47,148 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:51:47,149 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:51:47,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:47,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:47,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:47,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,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 84 treesize of output 68 [2022-02-16 13:51:47,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:47,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 161 [2022-02-16 13:51:47,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 127 [2022-02-16 13:51:48,276 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:51:48,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:48,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:48,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 69 treesize of output 61 [2022-02-16 13:51:48,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:48,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 103 treesize of output 89 [2022-02-16 13:51:48,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:48,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 79 treesize of output 63 [2022-02-16 13:51:48,848 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:51:48,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99680676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:48,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:48,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:51:48,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223478806] [2022-02-16 13:51:48,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:48,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:48,849 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:48,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:48,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:48,849 INFO L87 Difference]: Start difference. First operand 141 states and 440 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:49,733 INFO L93 Difference]: Finished difference Result 177 states and 540 transitions. [2022-02-16 13:51:49,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:51:49,733 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:51:49,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:49,733 INFO L225 Difference]: With dead ends: 177 [2022-02-16 13:51:49,733 INFO L226 Difference]: Without dead ends: 173 [2022-02-16 13:51:49,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:49,734 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 40 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:49,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 18 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:49,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-02-16 13:51:49,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 145. [2022-02-16 13:51:49,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.138888888888889) internal successors, (452), 144 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call 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,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 452 transitions. [2022-02-16 13:51:49,736 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 452 transitions. Word has length 17 [2022-02-16 13:51:49,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:49,736 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 452 transitions. [2022-02-16 13:51:49,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,736 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 452 transitions. [2022-02-16 13:51:49,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:49,736 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:49,736 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:51:49,752 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:51:49,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-02-16 13:51:49,937 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:51:49,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:49,937 INFO L85 PathProgramCache]: Analyzing trace with hash -95657367, now seen corresponding path program 164 times [2022-02-16 13:51:49,937 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:49,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987626700] [2022-02-16 13:51:49,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:49,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:50,092 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:51:50,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:50,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987626700] [2022-02-16 13:51:50,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987626700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:50,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424806826] [2022-02-16 13:51:50,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:51:50,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:50,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:50,094 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:51:50,094 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:51:50,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:51:50,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:50,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:50,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:50,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:50,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 71 treesize of output 57 [2022-02-16 13:51:50,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:50,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 142 treesize of output 118 [2022-02-16 13:51:50,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 94 [2022-02-16 13:51:51,215 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:51:51,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:51,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,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 73 treesize of output 65 [2022-02-16 13:51:51,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,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 105 treesize of output 91 [2022-02-16 13:51:51,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:51,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 81 treesize of output 65 [2022-02-16 13:51:51,739 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:51:51,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424806826] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:51,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:51,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:51:51,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826605462] [2022-02-16 13:51:51,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:51,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:51,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:51,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:51,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:51,740 INFO L87 Difference]: Start difference. First operand 145 states and 452 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:51:52,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:52,633 INFO L93 Difference]: Finished difference Result 184 states and 551 transitions. [2022-02-16 13:51:52,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:52,634 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 17 [2022-02-16 13:51:52,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:52,634 INFO L225 Difference]: With dead ends: 184 [2022-02-16 13:51:52,634 INFO L226 Difference]: Without dead ends: 176 [2022-02-16 13:51:52,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:52,634 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:52,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 17 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:52,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-16 13:51:52,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 143. [2022-02-16 13:51:52,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.140845070422535) internal successors, (446), 142 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call 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,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 446 transitions. [2022-02-16 13:51:52,636 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 446 transitions. Word has length 17 [2022-02-16 13:51:52,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:52,637 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 446 transitions. [2022-02-16 13:51:52,637 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:51:52,637 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 446 transitions. [2022-02-16 13:51:52,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:52,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:52,637 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:51:52,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-02-16 13:51:52,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:52,837 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:51:52,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:52,838 INFO L85 PathProgramCache]: Analyzing trace with hash 2092525809, now seen corresponding path program 165 times [2022-02-16 13:51:52,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:52,838 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805157637] [2022-02-16 13:51:52,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:52,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:52,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:53,006 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:51:53,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805157637] [2022-02-16 13:51:53,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805157637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:53,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598936828] [2022-02-16 13:51:53,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:51:53,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:53,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:53,007 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:51:53,008 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:51:53,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 13:51:53,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:53,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-16 13:51:53,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:53,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 65 treesize of output 53 [2022-02-16 13:51:53,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 117 treesize of output 95 [2022-02-16 13:51:53,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 95 treesize of output 73 [2022-02-16 13:51:53,602 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:51:53,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:53,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:51:53,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:53,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 103 treesize of output 87 [2022-02-16 13:51:53,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51: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 75 treesize of output 65 [2022-02-16 13:51:54,054 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:51:54,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598936828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:54,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:54,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2022-02-16 13:51:54,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320295678] [2022-02-16 13:51:54,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:54,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:51:54,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:54,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:51:54,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:51:54,055 INFO L87 Difference]: Start difference. First operand 143 states and 446 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:51:54,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:54,806 INFO L93 Difference]: Finished difference Result 205 states and 614 transitions. [2022-02-16 13:51:54,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:54,806 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 17 [2022-02-16 13:51:54,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:54,807 INFO L225 Difference]: With dead ends: 205 [2022-02-16 13:51:54,807 INFO L226 Difference]: Without dead ends: 201 [2022-02-16 13:51:54,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:51:54,807 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 89 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:54,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 22 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:51:54,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-16 13:51:54,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 141. [2022-02-16 13:51:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.142857142857143) internal successors, (440), 140 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:51:54,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 440 transitions. [2022-02-16 13:51:54,810 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 440 transitions. Word has length 17 [2022-02-16 13:51:54,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:54,810 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 440 transitions. [2022-02-16 13:51:54,810 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:51:54,810 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 440 transitions. [2022-02-16 13:51:54,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:54,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:54,811 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:51:54,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-02-16 13:51:55,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-02-16 13:51:55,015 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:51:55,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:55,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1756234089, now seen corresponding path program 166 times [2022-02-16 13:51:55,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:55,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060115092] [2022-02-16 13:51:55,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:55,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:55,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:55,291 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:51:55,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:55,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060115092] [2022-02-16 13:51:55,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060115092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:55,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273372455] [2022-02-16 13:51:55,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:51:55,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:55,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:55,293 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:51:55,293 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:51:55,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:51:55,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:55,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:55,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:55,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:55,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 71 [2022-02-16 13:51:55,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:51:55,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 198 treesize of output 164 [2022-02-16 13:51:55,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 130 [2022-02-16 13:51:56,547 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:51:56,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:56,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:56,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 55 [2022-02-16 13:51:56,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:56,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 94 treesize of output 80 [2022-02-16 13:51:56,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:56,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 70 treesize of output 56 [2022-02-16 13:51:57,046 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:51:57,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273372455] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:51:57,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:51:57,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:51:57,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964212469] [2022-02-16 13:51:57,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:51:57,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:51:57,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:51:57,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:51:57,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:51:57,047 INFO L87 Difference]: Start difference. First operand 141 states and 440 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:58,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:51:58,513 INFO L93 Difference]: Finished difference Result 249 states and 728 transitions. [2022-02-16 13:51:58,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:51:58,513 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:51:58,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:51:58,514 INFO L225 Difference]: With dead ends: 249 [2022-02-16 13:51:58,514 INFO L226 Difference]: Without dead ends: 245 [2022-02-16 13:51:58,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:51:58,515 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 159 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:51:58,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 16 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:51:58,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-02-16 13:51:58,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 147. [2022-02-16 13:51:58,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 3.1780821917808217) internal successors, (464), 146 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call 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,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 464 transitions. [2022-02-16 13:51:58,517 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 464 transitions. Word has length 17 [2022-02-16 13:51:58,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:51:58,517 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 464 transitions. [2022-02-16 13:51:58,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:51:58,517 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 464 transitions. [2022-02-16 13:51:58,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:51:58,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:51:58,517 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:51:58,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-02-16 13:51:58,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-02-16 13:51:58,718 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:51:58,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:51:58,718 INFO L85 PathProgramCache]: Analyzing trace with hash -53351179, now seen corresponding path program 167 times [2022-02-16 13:51:58,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:51:58,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909908573] [2022-02-16 13:51:58,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:51:58,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:51:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:51:58,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:51:58,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:51:58,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909908573] [2022-02-16 13:51:58,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909908573] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:51:58,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094125071] [2022-02-16 13:51:58,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:51:58,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:51:58,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:51:58,995 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:51:58,995 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:51:59,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:51:59,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:51:59,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:51:59,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:51:59,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 69 treesize of output 55 [2022-02-16 13:51:59,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 101 [2022-02-16 13:51:59,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 101 treesize of output 81 [2022-02-16 13:51:59,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:51:59,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:51:59,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:51:59,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 80 [2022-02-16 13:52:00,084 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:00,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 52 treesize of output 41 [2022-02-16 13:52:00,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 32 treesize of output 20 [2022-02-16 13:52:00,090 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:52:00,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094125071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:00,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:00,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-02-16 13:52:00,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029077586] [2022-02-16 13:52:00,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:00,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:00,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:00,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:00,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:00,091 INFO L87 Difference]: Start difference. First operand 147 states and 464 transitions. Second operand has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:03,205 INFO L93 Difference]: Finished difference Result 258 states and 743 transitions. [2022-02-16 13:52:03,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:52:03,206 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have 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:52:03,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:03,206 INFO L225 Difference]: With dead ends: 258 [2022-02-16 13:52:03,206 INFO L226 Difference]: Without dead ends: 250 [2022-02-16 13:52:03,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=292, Invalid=1040, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:52:03,207 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 124 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:03,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 15 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 803 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:03,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-02-16 13:52:03,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 146. [2022-02-16 13:52:03,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1379310344827585) internal successors, (455), 145 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:52:03,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 455 transitions. [2022-02-16 13:52:03,210 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 455 transitions. Word has length 17 [2022-02-16 13:52:03,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:03,210 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 455 transitions. [2022-02-16 13:52:03,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6818181818181819) internal successors, (37), 22 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call 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,210 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 455 transitions. [2022-02-16 13:52:03,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:03,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:03,211 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:52:03,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:03,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:03,426 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:52:03,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash -134790027, now seen corresponding path program 168 times [2022-02-16 13:52:03,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:03,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893333997] [2022-02-16 13:52:03,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:03,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:03,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:52:03,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:03,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893333997] [2022-02-16 13:52:03,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893333997] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:03,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306785288] [2022-02-16 13:52:03,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:03,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:03,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:03,626 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:52:03,626 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:52:03,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:52:03,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:03,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:52:03,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:03,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 69 treesize of output 55 [2022-02-16 13:52:04,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 97 [2022-02-16 13:52:04,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 77 [2022-02-16 13:52:04,306 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:52:04,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:04,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 86 [2022-02-16 13:52:04,775 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:04,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2022-02-16 13:52:04,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-02-16 13:52:04,782 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:52:04,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306785288] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:04,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:04,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:52:04,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652179640] [2022-02-16 13:52:04,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:04,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:04,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:04,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:04,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:04,783 INFO L87 Difference]: Start difference. First operand 146 states and 455 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:05,564 INFO L93 Difference]: Finished difference Result 212 states and 639 transitions. [2022-02-16 13:52:05,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:52:05,564 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:52:05,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:05,565 INFO L225 Difference]: With dead ends: 212 [2022-02-16 13:52:05,565 INFO L226 Difference]: Without dead ends: 208 [2022-02-16 13:52:05,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:52:05,565 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 787 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 787 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:05,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 17 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 787 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:05,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-02-16 13:52:05,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 148. [2022-02-16 13:52:05,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 3.1360544217687076) internal successors, (461), 147 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call 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,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 461 transitions. [2022-02-16 13:52:05,568 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 461 transitions. Word has length 17 [2022-02-16 13:52:05,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:05,568 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 461 transitions. [2022-02-16 13:52:05,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,568 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 461 transitions. [2022-02-16 13:52:05,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:05,568 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:05,568 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:52:05,584 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:52:05,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:05,768 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:52:05,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:05,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1026232087, now seen corresponding path program 169 times [2022-02-16 13:52:05,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:05,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160837713] [2022-02-16 13:52:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:05,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:05,935 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:52:05,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:05,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160837713] [2022-02-16 13:52:05,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160837713] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:05,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57225444] [2022-02-16 13:52:05,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:05,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:05,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:05,936 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:52:05,936 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:52:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:05,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:05,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:06,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:06,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 71 treesize of output 57 [2022-02-16 13:52:06,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:06,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 114 treesize of output 94 [2022-02-16 13:52:06,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 94 treesize of output 74 [2022-02-16 13:52:06,947 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:52:06,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:07,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,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 73 treesize of output 65 [2022-02-16 13:52:07,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 80 [2022-02-16 13:52:07,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:07,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 70 treesize of output 56 [2022-02-16 13:52:07,461 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:52:07,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57225444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:07,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:07,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:52:07,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892536256] [2022-02-16 13:52:07,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:07,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:07,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:07,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:07,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:07,462 INFO L87 Difference]: Start difference. First operand 148 states and 461 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:52:08,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:08,313 INFO L93 Difference]: Finished difference Result 219 states and 650 transitions. [2022-02-16 13:52:08,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:52:08,313 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 17 [2022-02-16 13:52:08,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:08,314 INFO L225 Difference]: With dead ends: 219 [2022-02-16 13:52:08,314 INFO L226 Difference]: Without dead ends: 211 [2022-02-16 13:52:08,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:52:08,314 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 74 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:08,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 15 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:52:08,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-02-16 13:52:08,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 146. [2022-02-16 13:52:08,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 3.1379310344827585) internal successors, (455), 145 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:52:08,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 455 transitions. [2022-02-16 13:52:08,316 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 455 transitions. Word has length 17 [2022-02-16 13:52:08,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:08,316 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 455 transitions. [2022-02-16 13:52:08,316 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:52:08,316 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 455 transitions. [2022-02-16 13:52:08,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:08,317 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:08,317 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:52:08,332 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:52:08,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:08,517 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:52:08,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:08,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1756408703, now seen corresponding path program 170 times [2022-02-16 13:52:08,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:08,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248175459] [2022-02-16 13:52:08,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:08,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:08,739 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:52:08,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:08,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248175459] [2022-02-16 13:52:08,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248175459] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:08,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819620163] [2022-02-16 13:52:08,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:08,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:08,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:08,740 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:52:08,741 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:52:08,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:08,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:08,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:08,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 71 treesize of output 59 [2022-02-16 13:52:09,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 57 treesize of output 45 [2022-02-16 13:52:09,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-02-16 13:52:09,265 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:52:09,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:09,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:09,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 61 treesize of output 55 [2022-02-16 13:52:09,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:09,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 94 treesize of output 80 [2022-02-16 13:52:09,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:09,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 56 [2022-02-16 13:52:09,730 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:52:09,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819620163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:09,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:09,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 24 [2022-02-16 13:52:09,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576472387] [2022-02-16 13:52:09,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:09,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:52:09,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:09,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:52:09,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:52:09,731 INFO L87 Difference]: Start difference. First operand 146 states and 455 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:11,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:11,282 INFO L93 Difference]: Finished difference Result 319 states and 875 transitions. [2022-02-16 13:52:11,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:52:11,282 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-16 13:52:11,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:11,283 INFO L225 Difference]: With dead ends: 319 [2022-02-16 13:52:11,283 INFO L226 Difference]: Without dead ends: 307 [2022-02-16 13:52:11,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:52:11,283 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 148 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:11,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 28 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:52:11,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-16 13:52:11,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 152. [2022-02-16 13:52:11,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.1589403973509933) internal successors, (477), 151 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call 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,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 477 transitions. [2022-02-16 13:52:11,286 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 477 transitions. Word has length 17 [2022-02-16 13:52:11,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:11,286 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 477 transitions. [2022-02-16 13:52:11,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:11,286 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 477 transitions. [2022-02-16 13:52:11,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:11,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:11,286 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:52:11,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-02-16 13:52:11,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-02-16 13:52:11,487 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:52:11,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:11,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1348344911, now seen corresponding path program 171 times [2022-02-16 13:52:11,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:11,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355417981] [2022-02-16 13:52:11,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:11,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:11,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:11,685 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:52:11,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:11,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355417981] [2022-02-16 13:52:11,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355417981] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:11,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823790762] [2022-02-16 13:52:11,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:11,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:11,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:11,686 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:52:11,687 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:52:11,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:11,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:11,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 13:52:11,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52: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 69 treesize of output 55 [2022-02-16 13:52:12,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 93 [2022-02-16 13:52:12,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 73 [2022-02-16 13:52:12,246 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:52:12,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:12,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:12,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 102 treesize of output 86 [2022-02-16 13:52:12,784 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:12,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 52 [2022-02-16 13:52:12,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:12,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-02-16 13:52:12,797 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:52:12,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823790762] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:12,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:12,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-16 13:52:12,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310577556] [2022-02-16 13:52:12,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:12,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:12,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:12,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:12,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:12,797 INFO L87 Difference]: Start difference. First operand 152 states and 477 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:13,518 INFO L93 Difference]: Finished difference Result 219 states and 662 transitions. [2022-02-16 13:52:13,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:52:13,519 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:52:13,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:13,519 INFO L225 Difference]: With dead ends: 219 [2022-02-16 13:52:13,519 INFO L226 Difference]: Without dead ends: 215 [2022-02-16 13:52:13,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:52:13,519 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 74 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:13,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 13 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:52:13,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-16 13:52:13,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 156. [2022-02-16 13:52:13,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.1548387096774193) internal successors, (489), 155 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:52:13,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 489 transitions. [2022-02-16 13:52:13,522 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 489 transitions. Word has length 17 [2022-02-16 13:52:13,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:13,522 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 489 transitions. [2022-02-16 13:52:13,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,522 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 489 transitions. [2022-02-16 13:52:13,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:13,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:13,522 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:52:13,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Ended with exit code 0 [2022-02-16 13:52:13,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:13,722 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:52:13,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:13,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1785600271, now seen corresponding path program 172 times [2022-02-16 13:52:13,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:13,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245384202] [2022-02-16 13:52:13,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:13,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:13,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:13,877 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:52:13,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:13,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245384202] [2022-02-16 13:52:13,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245384202] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:13,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364566691] [2022-02-16 13:52:13,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:13,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:13,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:13,878 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:52:13,879 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:52:13,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:13,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:13,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:13,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:14,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:14,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 71 treesize of output 57 [2022-02-16 13:52:14,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:14,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 94 [2022-02-16 13:52:14,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 74 [2022-02-16 13:52:14,855 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:52:14,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:15,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:15,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 73 treesize of output 65 [2022-02-16 13:52:15,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:15,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 80 [2022-02-16 13:52:15,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:15,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 70 treesize of output 56 [2022-02-16 13:52:15,348 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:52:15,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364566691] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:15,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:15,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 21 [2022-02-16 13:52:15,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186822736] [2022-02-16 13:52:15,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:15,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:52:15,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:15,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:52:15,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:52:15,349 INFO L87 Difference]: Start difference. First operand 156 states and 489 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:52:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:16,143 INFO L93 Difference]: Finished difference Result 226 states and 673 transitions. [2022-02-16 13:52:16,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-16 13:52:16,144 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 17 [2022-02-16 13:52:16,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:16,144 INFO L225 Difference]: With dead ends: 226 [2022-02-16 13:52:16,144 INFO L226 Difference]: Without dead ends: 218 [2022-02-16 13:52:16,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:52:16,145 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 99 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:16,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 13 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:52:16,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-02-16 13:52:16,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 154. [2022-02-16 13:52:16,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.156862745098039) internal successors, (483), 153 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call 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,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 483 transitions. [2022-02-16 13:52:16,147 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 483 transitions. Word has length 17 [2022-02-16 13:52:16,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:16,147 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 483 transitions. [2022-02-16 13:52:16,147 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:52:16,147 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 483 transitions. [2022-02-16 13:52:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:16,147 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:16,147 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:52:16,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-02-16 13:52:16,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:16,348 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:52:16,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:16,348 INFO L85 PathProgramCache]: Analyzing trace with hash 402582905, now seen corresponding path program 173 times [2022-02-16 13:52:16,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:16,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433821837] [2022-02-16 13:52:16,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:16,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:16,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:16,557 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:52:16,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:16,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433821837] [2022-02-16 13:52:16,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433821837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:16,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603602955] [2022-02-16 13:52:16,557 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:16,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:16,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:16,558 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:52:16,559 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:52:16,582 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 13:52:16,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:16,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:16,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:16,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 57 [2022-02-16 13:52:16,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 115 treesize of output 95 [2022-02-16 13:52:16,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 95 treesize of output 75 [2022-02-16 13:52:17,618 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:52:17,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:17,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:17,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 65 treesize of output 59 [2022-02-16 13:52:18,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:18,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 80 [2022-02-16 13:52:18,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:18,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 70 treesize of output 56 [2022-02-16 13:52:18,144 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:52:18,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603602955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:18,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:18,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-02-16 13:52:18,144 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216111048] [2022-02-16 13:52:18,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:18,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:18,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:18,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:18,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:18,145 INFO L87 Difference]: Start difference. First operand 154 states and 483 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:19,574 INFO L93 Difference]: Finished difference Result 254 states and 747 transitions. [2022-02-16 13:52:19,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:19,575 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:52:19,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:19,575 INFO L225 Difference]: With dead ends: 254 [2022-02-16 13:52:19,575 INFO L226 Difference]: Without dead ends: 246 [2022-02-16 13:52:19,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:52:19,575 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 165 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:19,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 16 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:19,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-02-16 13:52:19,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 152. [2022-02-16 13:52:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 3.1589403973509933) internal successors, (477), 151 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call 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,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 477 transitions. [2022-02-16 13:52:19,578 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 477 transitions. Word has length 17 [2022-02-16 13:52:19,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:19,578 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 477 transitions. [2022-02-16 13:52:19,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,578 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 477 transitions. [2022-02-16 13:52:19,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-16 13:52:19,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:19,578 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:52:19,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-02-16 13:52:19,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-02-16 13:52:19,779 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:52:19,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash -962085301, now seen corresponding path program 174 times [2022-02-16 13:52:19,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:19,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852388983] [2022-02-16 13:52:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:19,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:20,054 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:52:20,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:20,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852388983] [2022-02-16 13:52:20,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852388983] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:20,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843730711] [2022-02-16 13:52:20,055 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:20,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:20,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:20,056 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:52:20,056 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:52:20,078 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:20,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:20,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:20,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:20,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:20,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 78 treesize of output 64 [2022-02-16 13:52:20,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:20,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2022-02-16 13:52:20,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-02-16 13:52:20,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:52:20,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:20,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:20,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 61 treesize of output 55 [2022-02-16 13:52:21,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:21,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 94 treesize of output 80 [2022-02-16 13:52:21,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 70 treesize of output 56 [2022-02-16 13:52:21,181 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:52:21,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843730711] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:21,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:21,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 13:52:21,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395552485] [2022-02-16 13:52:21,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:21,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:21,182 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:21,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:21,182 INFO L87 Difference]: Start difference. First operand 152 states and 477 transitions. Second operand has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:22,233 INFO L93 Difference]: Finished difference Result 254 states and 715 transitions. [2022-02-16 13:52:22,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:52:22,233 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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:52:22,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:22,233 INFO L225 Difference]: With dead ends: 254 [2022-02-16 13:52:22,233 INFO L226 Difference]: Without dead ends: 250 [2022-02-16 13:52:22,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:52:22,234 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 60 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:22,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 20 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 473 Invalid, 0 Unknown, 260 Unchecked, 0.2s Time] [2022-02-16 13:52:22,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-02-16 13:52:22,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 150. [2022-02-16 13:52:22,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 3.1677852348993287) internal successors, (472), 149 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call 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,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 472 transitions. [2022-02-16 13:52:22,236 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 472 transitions. Word has length 17 [2022-02-16 13:52:22,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:22,236 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 472 transitions. [2022-02-16 13:52:22,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6521739130434783) internal successors, (38), 23 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call 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,236 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 472 transitions. [2022-02-16 13:52:22,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:22,236 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:22,237 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:22,252 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:52:22,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-02-16 13:52:22,437 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:52:22,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:22,437 INFO L85 PathProgramCache]: Analyzing trace with hash 853539783, now seen corresponding path program 175 times [2022-02-16 13:52:22,437 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:22,437 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017237061] [2022-02-16 13:52:22,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:22,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:22,570 INFO 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:52:22,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:22,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017237061] [2022-02-16 13:52:22,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017237061] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:22,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007386507] [2022-02-16 13:52:22,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:22,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:22,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:22,571 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:52:22,572 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:52:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:22,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:22,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:22,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:22,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 59 treesize of output 49 [2022-02-16 13:52:23,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 48 treesize of output 38 [2022-02-16 13:52:23,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:23,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 38 treesize of output 28 [2022-02-16 13:52:23,110 INFO 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:52:23,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:23,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:23,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:52:23,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:23,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 81 treesize of output 69 [2022-02-16 13:52:23,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:23,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 59 treesize of output 47 [2022-02-16 13:52:23,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:23,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007386507] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:23,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:23,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:23,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66344716] [2022-02-16 13:52:23,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:23,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:23,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:23,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:23,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:23,432 INFO L87 Difference]: Start difference. First operand 150 states and 472 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:23,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:23,986 INFO L93 Difference]: Finished difference Result 242 states and 685 transitions. [2022-02-16 13:52:23,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:23,986 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:23,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:23,987 INFO L225 Difference]: With dead ends: 242 [2022-02-16 13:52:23,987 INFO L226 Difference]: Without dead ends: 237 [2022-02-16 13:52:23,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:23,987 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 71 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:23,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 27 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 407 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-16 13:52:23,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-02-16 13:52:23,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 154. [2022-02-16 13:52:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.156862745098039) internal successors, (483), 153 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call 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,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 483 transitions. [2022-02-16 13:52:23,989 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 483 transitions. Word has length 18 [2022-02-16 13:52:23,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:23,990 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 483 transitions. [2022-02-16 13:52:23,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:23,990 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 483 transitions. [2022-02-16 13:52:23,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:23,990 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:23,990 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:24,005 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:52:24,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-02-16 13:52:24,190 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:52:24,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:24,191 INFO L85 PathProgramCache]: Analyzing trace with hash 592382150, now seen corresponding path program 176 times [2022-02-16 13:52:24,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:24,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836718559] [2022-02-16 13:52:24,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:24,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:24,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:24,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:24,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:24,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836718559] [2022-02-16 13:52:24,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836718559] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:24,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867161837] [2022-02-16 13:52:24,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:24,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:24,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:24,345 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:52:24,345 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:52:24,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:24,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:24,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:24,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:24,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 65 treesize of output 53 [2022-02-16 13:52:24,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:52:24,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 90 treesize of output 70 [2022-02-16 13:52:24,850 INFO 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:52:24,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:24,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:24,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 53 treesize of output 49 [2022-02-16 13:52:25,187 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:25,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 105 treesize of output 82 [2022-02-16 13:52:25,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:25,216 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:52:25,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867161837] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:25,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:25,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-16 13:52:25,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165160594] [2022-02-16 13:52:25,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:25,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:52:25,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:25,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:52:25,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:52:25,217 INFO L87 Difference]: Start difference. First operand 154 states and 483 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:26,580 INFO L93 Difference]: Finished difference Result 279 states and 734 transitions. [2022-02-16 13:52:26,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:52:26,580 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:52:26,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:26,581 INFO L225 Difference]: With dead ends: 279 [2022-02-16 13:52:26,581 INFO L226 Difference]: Without dead ends: 271 [2022-02-16 13:52:26,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:52:26,581 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 162 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:26,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 22 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:52:26,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-16 13:52:26,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 154. [2022-02-16 13:52:26,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 3.150326797385621) internal successors, (482), 153 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call 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,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 482 transitions. [2022-02-16 13:52:26,583 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 482 transitions. Word has length 18 [2022-02-16 13:52:26,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:26,584 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 482 transitions. [2022-02-16 13:52:26,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,584 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 482 transitions. [2022-02-16 13:52:26,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:26,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:26,584 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:26,599 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:52:26,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:26,784 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:52:26,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:26,785 INFO L85 PathProgramCache]: Analyzing trace with hash 525156901, now seen corresponding path program 177 times [2022-02-16 13:52:26,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:26,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282744374] [2022-02-16 13:52:26,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:26,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:27,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:52:27,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:27,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282744374] [2022-02-16 13:52:27,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282744374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:27,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924966179] [2022-02-16 13:52:27,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:27,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:27,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:27,034 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:52:27,037 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:52:27,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:52:27,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:27,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:27,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:27,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:27,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 59 treesize of output 49 [2022-02-16 13:52:27,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:27,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 50 treesize of output 40 [2022-02-16 13:52:27,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 40 treesize of output 30 [2022-02-16 13:52:27,676 INFO 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:52:27,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:27,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:27,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:52:27,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:27,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 81 treesize of output 69 [2022-02-16 13:52:27,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:27,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:52:28,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:28,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924966179] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:28,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:28,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:52:28,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371143832] [2022-02-16 13:52:28,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:28,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:52:28,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:28,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:52:28,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:52:28,055 INFO L87 Difference]: Start difference. First operand 154 states and 482 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:28,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:28,770 INFO L93 Difference]: Finished difference Result 232 states and 669 transitions. [2022-02-16 13:52:28,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:28,771 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:28,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:28,771 INFO L225 Difference]: With dead ends: 232 [2022-02-16 13:52:28,771 INFO L226 Difference]: Without dead ends: 227 [2022-02-16 13:52:28,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:28,772 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:28,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 17 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 382 Invalid, 0 Unknown, 121 Unchecked, 0.2s Time] [2022-02-16 13:52:28,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-02-16 13:52:28,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 155. [2022-02-16 13:52:28,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 3.142857142857143) internal successors, (484), 154 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call 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,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 484 transitions. [2022-02-16 13:52:28,774 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 484 transitions. Word has length 18 [2022-02-16 13:52:28,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:28,774 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 484 transitions. [2022-02-16 13:52:28,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:28,774 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 484 transitions. [2022-02-16 13:52:28,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:28,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:28,774 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:28,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-02-16 13:52:28,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-02-16 13:52:28,975 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:52:28,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:28,975 INFO L85 PathProgramCache]: Analyzing trace with hash 174910407, now seen corresponding path program 178 times [2022-02-16 13:52:28,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:28,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130509266] [2022-02-16 13:52:28,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:28,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:29,144 INFO 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:52:29,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:29,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130509266] [2022-02-16 13:52:29,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130509266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:29,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441532348] [2022-02-16 13:52:29,144 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:29,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:29,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:29,145 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:52:29,146 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:52:29,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:29,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:29,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:29,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:29,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:29,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 49 [2022-02-16 13:52:29,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 56 treesize of output 46 [2022-02-16 13:52:29,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:29,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 46 treesize of output 36 [2022-02-16 13:52:29,767 INFO 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:52:29,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:29,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:29,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:52:30,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:30,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 81 treesize of output 69 [2022-02-16 13:52:30,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:30,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 59 treesize of output 47 [2022-02-16 13:52:30,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:30,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441532348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:30,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:30,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:30,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556086526] [2022-02-16 13:52:30,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:30,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:30,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:30,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:30,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:30,127 INFO L87 Difference]: Start difference. First operand 155 states and 484 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:30,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:30,832 INFO L93 Difference]: Finished difference Result 232 states and 669 transitions. [2022-02-16 13:52:30,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:30,833 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:30,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:30,833 INFO L225 Difference]: With dead ends: 232 [2022-02-16 13:52:30,833 INFO L226 Difference]: Without dead ends: 226 [2022-02-16 13:52:30,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=150, Invalid=906, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:30,834 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:30,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 16 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 451 Invalid, 0 Unknown, 97 Unchecked, 0.2s Time] [2022-02-16 13:52:30,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-02-16 13:52:30,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 155. [2022-02-16 13:52:30,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 154 states have (on average 3.142857142857143) internal successors, (484), 154 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call 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,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 484 transitions. [2022-02-16 13:52:30,850 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 484 transitions. Word has length 18 [2022-02-16 13:52:30,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:30,850 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 484 transitions. [2022-02-16 13:52:30,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:30,850 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 484 transitions. [2022-02-16 13:52:30,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:30,851 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:30,851 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:30,866 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:52:31,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:31,055 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:52:31,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:31,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1619248489, now seen corresponding path program 179 times [2022-02-16 13:52:31,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:31,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53439624] [2022-02-16 13:52:31,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:31,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:31,209 INFO 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:52:31,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:31,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53439624] [2022-02-16 13:52:31,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53439624] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:31,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237678722] [2022-02-16 13:52:31,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:31,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:31,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:31,211 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:52:31,211 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:52:31,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:31,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:31,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:31,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:31,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:31,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 59 treesize of output 49 [2022-02-16 13:52:31,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 48 treesize of output 38 [2022-02-16 13:52:31,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:31,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 38 treesize of output 28 [2022-02-16 13:52:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:31,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:31,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:31,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:52:32,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:32,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:52:32,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:32,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 59 treesize of output 47 [2022-02-16 13:52:32,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:32,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237678722] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:32,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:32,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:32,131 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430122287] [2022-02-16 13:52:32,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:32,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:32,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:32,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:32,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:32,131 INFO L87 Difference]: Start difference. First operand 155 states and 484 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:33,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:33,015 INFO L93 Difference]: Finished difference Result 252 states and 692 transitions. [2022-02-16 13:52:33,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:52:33,016 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:33,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:33,016 INFO L225 Difference]: With dead ends: 252 [2022-02-16 13:52:33,016 INFO L226 Difference]: Without dead ends: 242 [2022-02-16 13:52:33,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=209, Invalid=1123, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:52:33,017 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 77 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:33,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 28 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 415 Invalid, 0 Unknown, 220 Unchecked, 0.2s Time] [2022-02-16 13:52:33,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-02-16 13:52:33,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 157. [2022-02-16 13:52:33,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 3.1346153846153846) internal successors, (489), 156 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:52:33,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 489 transitions. [2022-02-16 13:52:33,019 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 489 transitions. Word has length 18 [2022-02-16 13:52:33,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:33,019 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 489 transitions. [2022-02-16 13:52:33,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:33,019 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 489 transitions. [2022-02-16 13:52:33,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:33,020 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:33,020 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:33,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-02-16 13:52:33,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:33,220 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:52:33,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:33,220 INFO L85 PathProgramCache]: Analyzing trace with hash -997552600, now seen corresponding path program 180 times [2022-02-16 13:52:33,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:33,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440524676] [2022-02-16 13:52:33,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:33,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:33,400 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:52:33,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:33,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440524676] [2022-02-16 13:52:33,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440524676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:33,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208146072] [2022-02-16 13:52:33,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:33,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:33,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:33,402 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:52:33,403 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:52:33,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:33,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:33,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:33,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:33,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:33,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 65 treesize of output 53 [2022-02-16 13:52:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:34,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:52:34,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 90 treesize of output 70 [2022-02-16 13:52:34,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:52:34,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:34,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:34,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 53 [2022-02-16 13:52:34,601 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:34,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 82 [2022-02-16 13:52:34,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:34,627 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:52:34,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208146072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:34,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:34,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:34,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320872261] [2022-02-16 13:52:34,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:34,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:34,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:34,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:34,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:34,628 INFO L87 Difference]: Start difference. First operand 157 states and 489 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:35,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:35,518 INFO L93 Difference]: Finished difference Result 286 states and 761 transitions. [2022-02-16 13:52:35,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:52:35,518 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:35,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:35,518 INFO L225 Difference]: With dead ends: 286 [2022-02-16 13:52:35,518 INFO L226 Difference]: Without dead ends: 279 [2022-02-16 13:52:35,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=197, Invalid=1135, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:52:35,519 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 80 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:35,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 15 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 644 Invalid, 0 Unknown, 64 Unchecked, 0.3s Time] [2022-02-16 13:52:35,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-02-16 13:52:35,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 157. [2022-02-16 13:52:35,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 3.128205128205128) internal successors, (488), 156 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call 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,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 488 transitions. [2022-02-16 13:52:35,522 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 488 transitions. Word has length 18 [2022-02-16 13:52:35,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:35,522 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 488 transitions. [2022-02-16 13:52:35,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:35,522 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 488 transitions. [2022-02-16 13:52:35,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:35,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:35,522 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:35,537 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:52:35,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:35,723 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:52:35,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1269001995, now seen corresponding path program 181 times [2022-02-16 13:52:35,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:35,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678570319] [2022-02-16 13:52:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:35,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:35,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:35,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678570319] [2022-02-16 13:52:35,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678570319] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:35,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305233007] [2022-02-16 13:52:35,887 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:35,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:35,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:35,888 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:52:35,888 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:52:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:35,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:35,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:36,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:52:36,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2022-02-16 13:52:36,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:36,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 46 treesize of output 36 [2022-02-16 13:52:36,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:52:36,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:36,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:36,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 24 treesize of output 28 [2022-02-16 13:52:36,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:36,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 81 treesize of output 69 [2022-02-16 13:52:36,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:36,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 59 treesize of output 47 [2022-02-16 13:52:36,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:52:36,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305233007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:36,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:36,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:36,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283885778] [2022-02-16 13:52:36,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:36,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:36,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:36,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:36,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:36,879 INFO L87 Difference]: Start difference. First operand 157 states and 488 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:37,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:37,564 INFO L93 Difference]: Finished difference Result 230 states and 661 transitions. [2022-02-16 13:52:37,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:37,564 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:37,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:37,564 INFO L225 Difference]: With dead ends: 230 [2022-02-16 13:52:37,564 INFO L226 Difference]: Without dead ends: 224 [2022-02-16 13:52:37,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:37,565 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 58 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:37,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 13 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 400 Invalid, 0 Unknown, 46 Unchecked, 0.2s Time] [2022-02-16 13:52:37,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-02-16 13:52:37,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 156. [2022-02-16 13:52:37,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 3.1354838709677417) internal successors, (486), 155 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call 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,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 486 transitions. [2022-02-16 13:52:37,567 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 486 transitions. Word has length 18 [2022-02-16 13:52:37,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:37,567 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 486 transitions. [2022-02-16 13:52:37,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:37,567 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 486 transitions. [2022-02-16 13:52:37,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:37,567 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:37,568 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:37,582 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:52:37,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:37,768 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:52:37,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:37,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1806857573, now seen corresponding path program 182 times [2022-02-16 13:52:37,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:37,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573903519] [2022-02-16 13:52:37,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:37,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:37,916 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:37,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:37,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573903519] [2022-02-16 13:52:37,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573903519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:37,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473446910] [2022-02-16 13:52:37,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:37,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:37,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:37,917 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:52:37,918 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:52:37,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:37,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:37,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:37,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:38,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:38,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 55 treesize of output 45 [2022-02-16 13:52:38,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:38,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 109 treesize of output 91 [2022-02-16 13:52:38,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 91 treesize of output 73 [2022-02-16 13:52:38,628 INFO 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:52:38,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:38,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:38,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 57 treesize of output 53 [2022-02-16 13:52:38,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:38,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:52:38,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:38,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 59 treesize of output 47 [2022-02-16 13:52:38,988 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:52:38,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473446910] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:38,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:38,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:38,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635429880] [2022-02-16 13:52:38,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:38,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:38,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:38,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:38,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:38,989 INFO L87 Difference]: Start difference. First operand 156 states and 486 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:39,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:39,640 INFO L93 Difference]: Finished difference Result 218 states and 644 transitions. [2022-02-16 13:52:39,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:39,641 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:39,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:39,641 INFO L225 Difference]: With dead ends: 218 [2022-02-16 13:52:39,641 INFO L226 Difference]: Without dead ends: 212 [2022-02-16 13:52:39,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:39,641 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:39,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 15 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 311 Invalid, 0 Unknown, 258 Unchecked, 0.1s Time] [2022-02-16 13:52:39,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-16 13:52:39,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 157. [2022-02-16 13:52:39,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 3.1346153846153846) internal successors, (489), 156 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:52:39,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 489 transitions. [2022-02-16 13:52:39,644 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 489 transitions. Word has length 18 [2022-02-16 13:52:39,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:39,644 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 489 transitions. [2022-02-16 13:52:39,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:39,644 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 489 transitions. [2022-02-16 13:52:39,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:39,644 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:39,644 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:39,659 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:52:39,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-02-16 13:52:39,845 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:52:39,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:39,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1029707974, now seen corresponding path program 183 times [2022-02-16 13:52:39,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:39,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677979930] [2022-02-16 13:52:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:39,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:40,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:52:40,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:40,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677979930] [2022-02-16 13:52:40,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677979930] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:40,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478028247] [2022-02-16 13:52:40,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:40,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:40,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:40,056 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:52:40,057 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:52:40,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:40,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:40,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:40,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:40,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:40,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 56 treesize of output 46 [2022-02-16 13:52:40,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2022-02-16 13:52:40,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:40,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:52:40,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:52:40,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:40,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:40,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 41 treesize of output 41 [2022-02-16 13:52:41,110 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:41,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 82 [2022-02-16 13:52:41,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:41,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:41,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478028247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:41,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:41,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:41,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373239777] [2022-02-16 13:52:41,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:41,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:41,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:41,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:41,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:41,138 INFO L87 Difference]: Start difference. First operand 157 states and 489 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:41,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:41,910 INFO L93 Difference]: Finished difference Result 289 states and 762 transitions. [2022-02-16 13:52:41,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:41,911 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:41,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:41,911 INFO L225 Difference]: With dead ends: 289 [2022-02-16 13:52:41,911 INFO L226 Difference]: Without dead ends: 283 [2022-02-16 13:52:41,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:52:41,912 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 92 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:41,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 26 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 446 Invalid, 0 Unknown, 194 Unchecked, 0.2s Time] [2022-02-16 13:52:41,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-02-16 13:52:41,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 157. [2022-02-16 13:52:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 3.1346153846153846) internal successors, (489), 156 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:52:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 489 transitions. [2022-02-16 13:52:41,915 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 489 transitions. Word has length 18 [2022-02-16 13:52:41,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:41,915 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 489 transitions. [2022-02-16 13:52:41,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:41,915 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 489 transitions. [2022-02-16 13:52:41,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:41,915 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:41,915 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:41,930 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:52:42,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-02-16 13:52:42,116 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:52:42,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:42,116 INFO L85 PathProgramCache]: Analyzing trace with hash 679461480, now seen corresponding path program 184 times [2022-02-16 13:52:42,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:42,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47159510] [2022-02-16 13:52:42,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:42,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:42,275 INFO 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:52:42,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:42,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47159510] [2022-02-16 13:52:42,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47159510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:42,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003455161] [2022-02-16 13:52:42,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:42,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:42,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:42,277 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:52:42,277 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:52:42,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:42,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:42,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:42,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:42,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 62 treesize of output 52 [2022-02-16 13:52:42,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-02-16 13:52:42,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-02-16 13:52:42,665 INFO 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:52:42,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:42,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:42,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 41 treesize of output 41 [2022-02-16 13:52:43,003 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:43,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 105 treesize of output 82 [2022-02-16 13:52:43,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:43,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:52:43,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003455161] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:43,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:43,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:52:43,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753434498] [2022-02-16 13:52:43,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:43,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:52:43,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:43,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:52:43,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:52:43,030 INFO L87 Difference]: Start difference. First operand 157 states and 489 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:44,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:44,173 INFO L93 Difference]: Finished difference Result 263 states and 710 transitions. [2022-02-16 13:52:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:52:44,173 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 18 [2022-02-16 13:52:44,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:44,174 INFO L225 Difference]: With dead ends: 263 [2022-02-16 13:52:44,174 INFO L226 Difference]: Without dead ends: 254 [2022-02-16 13:52:44,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=203, Invalid=919, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:52:44,174 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 104 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:44,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 26 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:52:44,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-02-16 13:52:44,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 158. [2022-02-16 13:52:44,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 3.1337579617834397) internal successors, (492), 157 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call 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,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 492 transitions. [2022-02-16 13:52:44,177 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 492 transitions. Word has length 18 [2022-02-16 13:52:44,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:44,177 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 492 transitions. [2022-02-16 13:52:44,177 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:44,177 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 492 transitions. [2022-02-16 13:52:44,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:44,177 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:44,177 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:44,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Ended with exit code 0 [2022-02-16 13:52:44,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-02-16 13:52:44,378 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:52:44,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:44,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2101384117, now seen corresponding path program 185 times [2022-02-16 13:52:44,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:44,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41224345] [2022-02-16 13:52:44,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:44,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:44,540 INFO 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:52:44,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:44,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41224345] [2022-02-16 13:52:44,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41224345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:44,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724099019] [2022-02-16 13:52:44,540 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:44,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:44,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:44,541 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:52:44,542 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:52:44,565 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:44,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:44,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:44,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:44,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:44,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 55 treesize of output 45 [2022-02-16 13:52:45,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:45,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 105 treesize of output 87 [2022-02-16 13:52:45,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 69 [2022-02-16 13:52:45,304 INFO 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:52:45,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:45,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,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 57 treesize of output 53 [2022-02-16 13:52:45,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:52:45,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:45,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 59 treesize of output 47 [2022-02-16 13:52:45,682 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:52:45,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724099019] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:45,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:45,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:52:45,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082115087] [2022-02-16 13:52:45,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:45,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:52:45,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:45,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:52:45,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:52:45,683 INFO L87 Difference]: Start difference. First operand 158 states and 492 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:47,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:47,761 INFO L93 Difference]: Finished difference Result 253 states and 729 transitions. [2022-02-16 13:52:47,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:52:47,761 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:47,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:47,761 INFO L225 Difference]: With dead ends: 253 [2022-02-16 13:52:47,761 INFO L226 Difference]: Without dead ends: 236 [2022-02-16 13:52:47,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=370, Invalid=1792, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 13:52:47,762 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 67 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 404 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:47,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 19 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 756 Invalid, 0 Unknown, 404 Unchecked, 0.3s Time] [2022-02-16 13:52:47,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-16 13:52:47,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 164. [2022-02-16 13:52:47,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 3.128834355828221) internal successors, (510), 163 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call 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,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 510 transitions. [2022-02-16 13:52:47,764 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 510 transitions. Word has length 18 [2022-02-16 13:52:47,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:47,764 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 510 transitions. [2022-02-16 13:52:47,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:47,764 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 510 transitions. [2022-02-16 13:52:47,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:47,765 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:47,765 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:47,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-02-16 13:52:47,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:47,965 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:52:47,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1192583869, now seen corresponding path program 186 times [2022-02-16 13:52:47,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:47,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865868848] [2022-02-16 13:52:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:47,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:47,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:48,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:52:48,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:48,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865868848] [2022-02-16 13:52:48,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865868848] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:48,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158641427] [2022-02-16 13:52:48,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:52:48,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:48,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:48,116 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:52:48,116 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:52:48,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:52:48,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:48,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:48,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:48,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 59 treesize of output 49 [2022-02-16 13:52:48,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 48 treesize of output 38 [2022-02-16 13:52:48,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:48,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 38 treesize of output 28 [2022-02-16 13:52:48,725 INFO 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:52:48,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:48,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:48,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:52:48,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:52:49,003 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:49,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 59 treesize of output 47 [2022-02-16 13:52:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:49,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158641427] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:49,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:49,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:49,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302631298] [2022-02-16 13:52:49,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:49,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:49,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:49,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:49,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:49,109 INFO L87 Difference]: Start difference. First operand 164 states and 510 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:49,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:49,831 INFO L93 Difference]: Finished difference Result 251 states and 710 transitions. [2022-02-16 13:52:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:52:49,831 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:49,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:49,832 INFO L225 Difference]: With dead ends: 251 [2022-02-16 13:52:49,832 INFO L226 Difference]: Without dead ends: 241 [2022-02-16 13:52:49,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:52:49,832 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 52 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:49,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 18 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 399 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-16 13:52:49,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-02-16 13:52:49,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 167. [2022-02-16 13:52:49,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 3.1144578313253013) internal successors, (517), 166 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call 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,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 517 transitions. [2022-02-16 13:52:49,834 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 517 transitions. Word has length 18 [2022-02-16 13:52:49,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:49,835 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 517 transitions. [2022-02-16 13:52:49,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:49,835 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 517 transitions. [2022-02-16 13:52:49,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:49,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:49,835 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:49,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Ended with exit code 0 [2022-02-16 13:52:50,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:50,036 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:52:50,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:50,036 INFO L85 PathProgramCache]: Analyzing trace with hash 485582338, now seen corresponding path program 187 times [2022-02-16 13:52:50,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:50,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126852317] [2022-02-16 13:52:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:50,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:50,245 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:52:50,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:50,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126852317] [2022-02-16 13:52:50,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126852317] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:50,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965824100] [2022-02-16 13:52:50,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:52:50,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:50,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:50,246 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:52:50,247 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:52:50,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:50,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:50,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:50,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:50,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 65 treesize of output 53 [2022-02-16 13:52:50,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:50,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:52:50,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 90 treesize of output 70 [2022-02-16 13:52:51,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:51,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:51,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:51,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 57 treesize of output 53 [2022-02-16 13:52:51,423 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52: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 105 treesize of output 82 [2022-02-16 13:52:51,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:51,453 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:52:51,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965824100] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:51,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:51,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:51,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326852188] [2022-02-16 13:52:51,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:51,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:51,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:51,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:51,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:51,454 INFO L87 Difference]: Start difference. First operand 167 states and 517 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:52,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:52,283 INFO L93 Difference]: Finished difference Result 301 states and 791 transitions. [2022-02-16 13:52:52,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:52:52,284 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:52,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:52,284 INFO L225 Difference]: With dead ends: 301 [2022-02-16 13:52:52,284 INFO L226 Difference]: Without dead ends: 294 [2022-02-16 13:52:52,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:52:52,285 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 121 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:52,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 26 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 581 Invalid, 0 Unknown, 143 Unchecked, 0.3s Time] [2022-02-16 13:52:52,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-02-16 13:52:52,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 167. [2022-02-16 13:52:52,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 3.108433734939759) internal successors, (516), 166 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call 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,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 516 transitions. [2022-02-16 13:52:52,287 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 516 transitions. Word has length 18 [2022-02-16 13:52:52,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:52,287 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 516 transitions. [2022-02-16 13:52:52,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:52,287 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 516 transitions. [2022-02-16 13:52:52,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:52,288 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:52,288 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:52,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-02-16 13:52:52,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-02-16 13:52:52,488 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:52:52,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:52,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1542830363, now seen corresponding path program 188 times [2022-02-16 13:52:52,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:52,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916080056] [2022-02-16 13:52:52,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:52,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:52,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:52,643 INFO 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:52:52,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:52,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916080056] [2022-02-16 13:52:52,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916080056] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:52,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601144036] [2022-02-16 13:52:52,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:52:52,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:52,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:52,645 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:52:52,645 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:52:52,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:52:52,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:52,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:52,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:52,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:52,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 59 treesize of output 49 [2022-02-16 13:52:53,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 56 treesize of output 46 [2022-02-16 13:52:53,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:53,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 46 treesize of output 36 [2022-02-16 13:52:53,262 INFO 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:52:53,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:53,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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 24 treesize of output 28 [2022-02-16 13:52:53,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,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 81 treesize of output 69 [2022-02-16 13:52:53,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:53,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:52:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:52:53,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601144036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:53,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:53,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:53,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3276865] [2022-02-16 13:52:53,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:53,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:53,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:53,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:53,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:53,617 INFO L87 Difference]: Start difference. First operand 167 states and 516 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:54,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:54,285 INFO L93 Difference]: Finished difference Result 240 states and 684 transitions. [2022-02-16 13:52:54,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:52:54,285 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:54,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:54,286 INFO L225 Difference]: With dead ends: 240 [2022-02-16 13:52:54,286 INFO L226 Difference]: Without dead ends: 234 [2022-02-16 13:52:54,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:52:54,286 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 86 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:54,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 27 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 444 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-02-16 13:52:54,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-16 13:52:54,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 166. [2022-02-16 13:52:54,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.1151515151515152) internal successors, (514), 165 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call 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,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 514 transitions. [2022-02-16 13:52:54,290 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 514 transitions. Word has length 18 [2022-02-16 13:52:54,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:54,290 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 514 transitions. [2022-02-16 13:52:54,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:54,290 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 514 transitions. [2022-02-16 13:52:54,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:54,290 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:54,290 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:54,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-02-16 13:52:54,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:54,503 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:52:54,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:54,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1004974785, now seen corresponding path program 189 times [2022-02-16 13:52:54,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:54,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851288883] [2022-02-16 13:52:54,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:54,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:54,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:54,648 INFO 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:52:54,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:54,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851288883] [2022-02-16 13:52:54,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851288883] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:54,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007322234] [2022-02-16 13:52:54,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:52:54,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:54,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:54,650 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:52:54,650 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:52:54,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:52:54,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:54,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:52:54,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:55,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,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 55 treesize of output 45 [2022-02-16 13:52:55,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:55,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 105 treesize of output 87 [2022-02-16 13:52:55,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 87 treesize of output 69 [2022-02-16 13:52:55,355 INFO 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:52:55,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:55,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:55,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 57 treesize of output 53 [2022-02-16 13:52:55,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:55,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 81 treesize of output 69 [2022-02-16 13:52:55,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52: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 59 treesize of output 47 [2022-02-16 13:52:55,710 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:52:55,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007322234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:55,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:55,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:52:55,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338414177] [2022-02-16 13:52:55,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:55,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:55,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:55,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:55,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:55,711 INFO L87 Difference]: Start difference. First operand 166 states and 514 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:56,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:56,442 INFO L93 Difference]: Finished difference Result 265 states and 732 transitions. [2022-02-16 13:52:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:52:56,443 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:56,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:56,443 INFO L225 Difference]: With dead ends: 265 [2022-02-16 13:52:56,443 INFO L226 Difference]: Without dead ends: 258 [2022-02-16 13:52:56,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=183, Invalid=939, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:52:56,444 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 108 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:56,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 34 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 404 Invalid, 0 Unknown, 224 Unchecked, 0.2s Time] [2022-02-16 13:52:56,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-02-16 13:52:56,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 166. [2022-02-16 13:52:56,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 3.1151515151515152) internal successors, (514), 165 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call 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,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 514 transitions. [2022-02-16 13:52:56,446 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 514 transitions. Word has length 18 [2022-02-16 13:52:56,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:56,446 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 514 transitions. [2022-02-16 13:52:56,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:56,446 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 514 transitions. [2022-02-16 13:52:56,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:56,447 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:56,447 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:56,462 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:52:56,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:56,647 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:52:56,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:56,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1782124384, now seen corresponding path program 190 times [2022-02-16 13:52:56,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:56,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540235956] [2022-02-16 13:52:56,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:56,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:56,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:56,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:52:56,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:56,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540235956] [2022-02-16 13:52:56,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540235956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:56,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489655617] [2022-02-16 13:52:56,850 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:52:56,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:56,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:56,851 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:52:56,851 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:52:56,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:52:56,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:56,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:56,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:57,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,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 56 treesize of output 46 [2022-02-16 13:52:57,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 75 treesize of output 61 [2022-02-16 13:52:57,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,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 61 treesize of output 47 [2022-02-16 13:52:57,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:52:57,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:57,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:57,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 41 treesize of output 41 [2022-02-16 13:52:57,907 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:52:57,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 105 treesize of output 82 [2022-02-16 13:52:57,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:52:57,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:52:57,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:52:57,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489655617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:52:57,932 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:52:57,932 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:52:57,932 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033309029] [2022-02-16 13:52:57,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:52:57,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:52:57,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:52:57,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:52:57,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:52:57,932 INFO L87 Difference]: Start difference. First operand 166 states and 514 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:59,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:52:59,053 INFO L93 Difference]: Finished difference Result 329 states and 838 transitions. [2022-02-16 13:52:59,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:52:59,053 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:52:59,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:52:59,054 INFO L225 Difference]: With dead ends: 329 [2022-02-16 13:52:59,054 INFO L226 Difference]: Without dead ends: 323 [2022-02-16 13:52:59,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:52:59,054 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 169 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:52:59,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 25 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 579 Invalid, 0 Unknown, 223 Unchecked, 0.3s Time] [2022-02-16 13:52:59,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-02-16 13:52:59,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 167. [2022-02-16 13:52:59,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 3.108433734939759) internal successors, (516), 166 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call 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,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 516 transitions. [2022-02-16 13:52:59,057 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 516 transitions. Word has length 18 [2022-02-16 13:52:59,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:52:59,057 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 516 transitions. [2022-02-16 13:52:59,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:52:59,057 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 516 transitions. [2022-02-16 13:52:59,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:52:59,058 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:52:59,058 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:52:59,073 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:52:59,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:59,258 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:52:59,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:52:59,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2132370878, now seen corresponding path program 191 times [2022-02-16 13:52:59,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:52:59,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414220243] [2022-02-16 13:52:59,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:52:59,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:52:59,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:52:59,425 INFO 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:52:59,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:52:59,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414220243] [2022-02-16 13:52:59,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414220243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:52:59,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745585858] [2022-02-16 13:52:59,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:52:59,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:52:59,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:52:59,426 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:52:59,426 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:52:59,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:52:59,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:52:59,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:52:59,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:52:59,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 56 treesize of output 46 [2022-02-16 13:52:59,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 63 treesize of output 51 [2022-02-16 13:52:59,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 51 treesize of output 39 [2022-02-16 13:52:59,845 INFO 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:52:59,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:52:59,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:52:59,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 41 treesize of output 41 [2022-02-16 13:53:00,177 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 82 [2022-02-16 13:53:00,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:53:00,209 INFO 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:53:00,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745585858] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:00,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:00,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:53:00,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958093060] [2022-02-16 13:53:00,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:00,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:00,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:00,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:00,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:00,210 INFO L87 Difference]: Start difference. First operand 167 states and 516 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:00,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:00,890 INFO L93 Difference]: Finished difference Result 220 states and 647 transitions. [2022-02-16 13:53:00,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:00,890 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 18 [2022-02-16 13:53:00,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:00,890 INFO L225 Difference]: With dead ends: 220 [2022-02-16 13:53:00,890 INFO L226 Difference]: Without dead ends: 215 [2022-02-16 13:53:00,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-02-16 13:53:00,891 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 62 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:00,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 15 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:00,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-16 13:53:00,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 165. [2022-02-16 13:53:00,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 3.1219512195121952) internal successors, (512), 164 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:53:00,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 512 transitions. [2022-02-16 13:53:00,893 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 512 transitions. Word has length 18 [2022-02-16 13:53:00,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:00,893 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 512 transitions. [2022-02-16 13:53:00,893 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:00,893 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 512 transitions. [2022-02-16 13:53:00,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:00,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:00,894 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:00,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Ended with exit code 0 [2022-02-16 13:53:01,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:01,095 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:53:01,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:01,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1183208391, now seen corresponding path program 192 times [2022-02-16 13:53:01,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:01,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451361193] [2022-02-16 13:53:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:01,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:01,277 INFO 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:53:01,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:01,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451361193] [2022-02-16 13:53:01,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451361193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:01,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037723056] [2022-02-16 13:53:01,278 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:01,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:01,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:01,279 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:53:01,279 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:53:01,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:01,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:01,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:01,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:01,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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 55 treesize of output 45 [2022-02-16 13:53:01,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:01,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 109 treesize of output 91 [2022-02-16 13:53:01,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 91 treesize of output 73 [2022-02-16 13:53:01,950 INFO 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:53:01,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:02,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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 53 treesize of output 49 [2022-02-16 13:53:02,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,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 81 treesize of output 69 [2022-02-16 13:53:02,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:02,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:53:02,314 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:53:02,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037723056] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:02,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:02,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:53:02,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843833737] [2022-02-16 13:53:02,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:02,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:02,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:02,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:02,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:02,315 INFO L87 Difference]: Start difference. First operand 165 states and 512 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:04,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:04,243 INFO L93 Difference]: Finished difference Result 344 states and 931 transitions. [2022-02-16 13:53:04,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:53:04,243 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:04,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:04,244 INFO L225 Difference]: With dead ends: 344 [2022-02-16 13:53:04,244 INFO L226 Difference]: Without dead ends: 333 [2022-02-16 13:53:04,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=313, Invalid=1667, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:53:04,244 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 143 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 1305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:04,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 55 Invalid, 1305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 869 Invalid, 0 Unknown, 422 Unchecked, 0.4s Time] [2022-02-16 13:53:04,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-02-16 13:53:04,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 176. [2022-02-16 13:53:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.177142857142857) internal successors, (556), 175 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call 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:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 556 transitions. [2022-02-16 13:53:04,247 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 556 transitions. Word has length 18 [2022-02-16 13:53:04,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:04,247 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 556 transitions. [2022-02-16 13:53:04,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:04,247 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 556 transitions. [2022-02-16 13:53:04,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:04,248 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:04,248 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:04,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-02-16 13:53:04,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2022-02-16 13:53:04,453 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:53:04,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:04,453 INFO L85 PathProgramCache]: Analyzing trace with hash 406058792, now seen corresponding path program 193 times [2022-02-16 13:53:04,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:04,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779925213] [2022-02-16 13:53:04,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:04,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:04,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:53:04,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:04,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779925213] [2022-02-16 13:53:04,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779925213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:04,655 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817840402] [2022-02-16 13:53:04,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:04,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:04,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:04,656 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:53:04,657 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:53:04,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:04,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:04,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:04,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:04,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-02-16 13:53:05,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 75 treesize of output 61 [2022-02-16 13:53:05,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:05,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 61 treesize of output 47 [2022-02-16 13:53:05,270 INFO 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:53:05,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:05,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:05,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 35 treesize of output 37 [2022-02-16 13:53:05,626 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:05,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 105 treesize of output 82 [2022-02-16 13:53:05,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:05,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:53:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:05,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817840402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:05,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:05,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:53:05,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896201042] [2022-02-16 13:53:05,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:05,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:05,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:05,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:05,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:05,675 INFO L87 Difference]: Start difference. First operand 176 states and 556 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:06,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:06,944 INFO L93 Difference]: Finished difference Result 369 states and 934 transitions. [2022-02-16 13:53:06,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:53:06,945 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:06,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:06,946 INFO L225 Difference]: With dead ends: 369 [2022-02-16 13:53:06,946 INFO L226 Difference]: Without dead ends: 363 [2022-02-16 13:53:06,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=258, Invalid=1464, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 13:53:06,946 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 174 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 464 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:06,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 40 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 557 Invalid, 0 Unknown, 464 Unchecked, 0.3s Time] [2022-02-16 13:53:06,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-16 13:53:06,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 178. [2022-02-16 13:53:06,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 3.175141242937853) internal successors, (562), 177 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call 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,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 562 transitions. [2022-02-16 13:53:06,951 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 562 transitions. Word has length 18 [2022-02-16 13:53:06,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:06,951 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 562 transitions. [2022-02-16 13:53:06,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:06,951 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 562 transitions. [2022-02-16 13:53:06,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:06,951 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:06,952 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:06,967 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:53:07,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-02-16 13:53:07,156 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:53:07,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:07,156 INFO L85 PathProgramCache]: Analyzing trace with hash 55812298, now seen corresponding path program 194 times [2022-02-16 13:53:07,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:07,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235130915] [2022-02-16 13:53:07,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:07,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:07,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:07,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:07,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:07,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235130915] [2022-02-16 13:53:07,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235130915] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:07,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055861461] [2022-02-16 13:53:07,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:07,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:07,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:07,324 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:53:07,324 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:53:07,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:07,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:07,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:07,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:07,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-02-16 13:53:07,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 60 treesize of output 48 [2022-02-16 13:53:07,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 48 treesize of output 36 [2022-02-16 13:53:07,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:07,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:07,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:07,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 35 treesize of output 37 [2022-02-16 13:53:08,075 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:08,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 105 treesize of output 82 [2022-02-16 13:53:08,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:08,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:53:08,102 INFO 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:53:08,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055861461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:08,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:08,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:53:08,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507688405] [2022-02-16 13:53:08,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:08,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:08,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:08,103 INFO L87 Difference]: Start difference. First operand 178 states and 562 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:09,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:09,785 INFO L93 Difference]: Finished difference Result 348 states and 881 transitions. [2022-02-16 13:53:09,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:53:09,786 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 18 [2022-02-16 13:53:09,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:09,786 INFO L225 Difference]: With dead ends: 348 [2022-02-16 13:53:09,786 INFO L226 Difference]: Without dead ends: 330 [2022-02-16 13:53:09,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=284, Invalid=1198, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:53:09,786 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 183 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:09,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 34 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:53:09,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-02-16 13:53:09,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 180. [2022-02-16 13:53:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 3.1731843575418996) internal successors, (568), 179 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call 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,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 568 transitions. [2022-02-16 13:53:09,789 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 568 transitions. Word has length 18 [2022-02-16 13:53:09,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:09,789 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 568 transitions. [2022-02-16 13:53:09,789 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:09,790 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 568 transitions. [2022-02-16 13:53:09,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:09,790 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:09,790 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:09,805 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:53:09,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2022-02-16 13:53:09,990 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:53:09,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:09,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1569933997, now seen corresponding path program 195 times [2022-02-16 13:53:09,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:09,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353278370] [2022-02-16 13:53:09,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:09,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:09,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:10,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:10,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:10,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353278370] [2022-02-16 13:53:10,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353278370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:10,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215366028] [2022-02-16 13:53:10,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:10,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:10,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:10,170 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:53:10,170 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:53:10,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:53:10,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:10,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:10,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:10,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,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 55 treesize of output 45 [2022-02-16 13:53:10,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:10,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 91 [2022-02-16 13:53:10,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 73 [2022-02-16 13:53:10,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:53:10,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:11,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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 53 treesize of output 49 [2022-02-16 13:53:11,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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 81 treesize of output 69 [2022-02-16 13:53:11,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:11,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 59 treesize of output 47 [2022-02-16 13:53:11,277 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:53:11,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215366028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:11,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:11,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:53:11,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086219098] [2022-02-16 13:53:11,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:11,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:11,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:11,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:11,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:11,278 INFO L87 Difference]: Start difference. First operand 180 states and 568 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:13,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:13,819 INFO L93 Difference]: Finished difference Result 349 states and 956 transitions. [2022-02-16 13:53:13,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:53:13,819 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:13,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:13,820 INFO L225 Difference]: With dead ends: 349 [2022-02-16 13:53:13,820 INFO L226 Difference]: Without dead ends: 328 [2022-02-16 13:53:13,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=368, Invalid=1984, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 13:53:13,821 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 150 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:13,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 34 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 790 Invalid, 0 Unknown, 118 Unchecked, 0.4s Time] [2022-02-16 13:53:13,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-16 13:53:13,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 178. [2022-02-16 13:53:13,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 3.169491525423729) internal successors, (561), 177 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call 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,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 561 transitions. [2022-02-16 13:53:13,824 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 561 transitions. Word has length 18 [2022-02-16 13:53:13,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:13,824 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 561 transitions. [2022-02-16 13:53:13,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:13,824 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 561 transitions. [2022-02-16 13:53:13,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:13,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:13,824 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:13,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Ended with exit code 0 [2022-02-16 13:53:14,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-02-16 13:53:14,025 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:53:14,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2090358462, now seen corresponding path program 196 times [2022-02-16 13:53:14,025 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:14,025 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540921705] [2022-02-16 13:53:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:14,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:14,180 INFO 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:53:14,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:14,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540921705] [2022-02-16 13:53:14,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540921705] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:14,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457717765] [2022-02-16 13:53:14,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:14,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:14,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:14,182 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:53:14,183 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:53:14,206 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:14,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:14,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:14,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:14,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:14,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 54 treesize of output 44 [2022-02-16 13:53:14,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:14,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 63 treesize of output 51 [2022-02-16 13:53:14,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 39 [2022-02-16 13:53:14,730 INFO 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:53:14,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:14,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:14,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2022-02-16 13:53:15,064 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:15,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 105 treesize of output 82 [2022-02-16 13:53:15,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:15,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:53:15,092 INFO 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:53:15,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457717765] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:15,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:15,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:15,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373113287] [2022-02-16 13:53:15,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:15,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:15,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:15,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:15,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:15,093 INFO L87 Difference]: Start difference. First operand 178 states and 561 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:15,513 INFO L93 Difference]: Finished difference Result 275 states and 791 transitions. [2022-02-16 13:53:15,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:15,513 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:15,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:15,514 INFO L225 Difference]: With dead ends: 275 [2022-02-16 13:53:15,514 INFO L226 Difference]: Without dead ends: 270 [2022-02-16 13:53:15,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:53:15,514 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 59 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:15,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 14 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 189 Unchecked, 0.1s Time] [2022-02-16 13:53:15,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-02-16 13:53:15,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 177. [2022-02-16 13:53:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 3.1704545454545454) internal successors, (558), 176 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call 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,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 558 transitions. [2022-02-16 13:53:15,516 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 558 transitions. Word has length 18 [2022-02-16 13:53:15,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:15,517 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 558 transitions. [2022-02-16 13:53:15,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,517 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 558 transitions. [2022-02-16 13:53:15,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:15,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:15,517 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:15,532 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:53:15,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2022-02-16 13:53:15,717 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:53:15,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:15,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1034704195, now seen corresponding path program 197 times [2022-02-16 13:53:15,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:15,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182098332] [2022-02-16 13:53:15,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:15,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:15,885 INFO 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:53:15,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:15,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182098332] [2022-02-16 13:53:15,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182098332] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:15,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81015270] [2022-02-16 13:53:15,885 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:15,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:15,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:15,887 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:53:15,888 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:53:15,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:15,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:15,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:15,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:16,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:16,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 55 treesize of output 45 [2022-02-16 13:53:16,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:16,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 87 [2022-02-16 13:53: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 87 treesize of output 69 [2022-02-16 13:53:16,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:16,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:16,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:16,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 53 treesize of output 49 [2022-02-16 13:53:17,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:17,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 81 treesize of output 69 [2022-02-16 13:53:17,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:17,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:53:17,124 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:53:17,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81015270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:17,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:17,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:53:17,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628418189] [2022-02-16 13:53:17,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:17,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:17,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:17,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:17,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:17,125 INFO L87 Difference]: Start difference. First operand 177 states and 558 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:20,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:20,045 INFO L93 Difference]: Finished difference Result 307 states and 883 transitions. [2022-02-16 13:53:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:53:20,045 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:20,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:20,046 INFO L225 Difference]: With dead ends: 307 [2022-02-16 13:53:20,046 INFO L226 Difference]: Without dead ends: 291 [2022-02-16 13:53:20,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=443, Invalid=2209, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 13:53:20,046 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 107 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:20,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 18 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 842 Invalid, 0 Unknown, 392 Unchecked, 0.4s Time] [2022-02-16 13:53:20,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-16 13:53:20,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 176. [2022-02-16 13:53:20,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.16) internal successors, (553), 175 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:53:20,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 553 transitions. [2022-02-16 13:53:20,049 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 553 transitions. Word has length 18 [2022-02-16 13:53:20,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:20,049 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 553 transitions. [2022-02-16 13:53:20,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:20,049 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 553 transitions. [2022-02-16 13:53:20,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:20,049 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:20,049 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:20,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Ended with exit code 0 [2022-02-16 13:53:20,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-02-16 13:53:20,250 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:53:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash 2098922697, now seen corresponding path program 198 times [2022-02-16 13:53:20,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:20,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829525062] [2022-02-16 13:53:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:20,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:20,370 INFO 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:53:20,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:20,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829525062] [2022-02-16 13:53:20,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829525062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:20,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837471709] [2022-02-16 13:53:20,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:20,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:20,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:20,373 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:53:20,380 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:53:20,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:53:20,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:20,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:20,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:20,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:20,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 46 treesize of output 36 [2022-02-16 13:53:20,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 62 treesize of output 50 [2022-02-16 13:53:20,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:20,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-02-16 13:53:20,848 INFO 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:53:20,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:21,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:21,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 112 treesize of output 96 [2022-02-16 13:53:21,277 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:21,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 41 treesize of output 34 [2022-02-16 13:53:21,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 22 treesize of output 16 [2022-02-16 13:53:21,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:53:21,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837471709] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:21,286 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:21,286 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:53:21,286 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666299132] [2022-02-16 13:53:21,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:21,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:21,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:21,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:21,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:21,286 INFO L87 Difference]: Start difference. First operand 176 states and 553 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:21,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:21,672 INFO L93 Difference]: Finished difference Result 372 states and 1082 transitions. [2022-02-16 13:53:21,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:53:21,672 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:21,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:21,673 INFO L225 Difference]: With dead ends: 372 [2022-02-16 13:53:21,673 INFO L226 Difference]: Without dead ends: 357 [2022-02-16 13:53:21,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:21,673 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 72 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:21,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 61 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 720 Invalid, 0 Unknown, 314 Unchecked, 0.3s Time] [2022-02-16 13:53:21,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-02-16 13:53:21,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 191. [2022-02-16 13:53:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.194736842105263) internal successors, (607), 190 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call 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,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 607 transitions. [2022-02-16 13:53:21,676 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 607 transitions. Word has length 18 [2022-02-16 13:53:21,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:21,677 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 607 transitions. [2022-02-16 13:53:21,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:21,677 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 607 transitions. [2022-02-16 13:53:21,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:21,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:21,677 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:21,692 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:53:21,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-02-16 13:53:21,877 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:53:21,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:21,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1770539815, now seen corresponding path program 199 times [2022-02-16 13:53:21,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:21,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606841228] [2022-02-16 13:53:21,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:21,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:21,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:22,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:22,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:22,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606841228] [2022-02-16 13:53:22,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606841228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:22,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614435708] [2022-02-16 13:53:22,007 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:22,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:22,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:22,009 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:53:22,010 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:53:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:22,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:22,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:22,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 46 treesize of output 36 [2022-02-16 13:53:22,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 60 treesize of output 48 [2022-02-16 13:53:22,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2022-02-16 13:53:22,290 INFO 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:53:22,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:22,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:22,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 96 [2022-02-16 13:53:22,692 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:22,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 33 treesize of output 28 [2022-02-16 13:53:22,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 16 treesize of output 12 [2022-02-16 13:53:22,701 INFO 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:53:22,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614435708] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:22,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:22,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:53:22,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403261351] [2022-02-16 13:53:22,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:22,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:22,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:22,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:22,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:22,702 INFO L87 Difference]: Start difference. First operand 191 states and 607 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:23,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:23,228 INFO L93 Difference]: Finished difference Result 256 states and 776 transitions. [2022-02-16 13:53:23,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:23,229 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 18 [2022-02-16 13:53:23,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:23,229 INFO L225 Difference]: With dead ends: 256 [2022-02-16 13:53:23,229 INFO L226 Difference]: Without dead ends: 251 [2022-02-16 13:53:23,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:23,230 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 74 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:23,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 36 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:23,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-02-16 13:53:23,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 197. [2022-02-16 13:53:23,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 3.1989795918367347) internal successors, (627), 196 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call 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,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 627 transitions. [2022-02-16 13:53:23,233 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 627 transitions. Word has length 18 [2022-02-16 13:53:23,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:23,233 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 627 transitions. [2022-02-16 13:53:23,233 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:23,234 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 627 transitions. [2022-02-16 13:53:23,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:23,234 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:23,234 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:23,254 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:53:23,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:23,451 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:53:23,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:23,452 INFO L85 PathProgramCache]: Analyzing trace with hash -813814173, now seen corresponding path program 200 times [2022-02-16 13:53:23,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:23,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924761493] [2022-02-16 13:53:23,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:23,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:23,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:53:23,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:23,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924761493] [2022-02-16 13:53:23,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924761493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:23,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882106868] [2022-02-16 13:53:23,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:23,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:23,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:23,579 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:53:23,582 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:53:23,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:23,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:23,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:23,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:23,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 46 treesize of output 36 [2022-02-16 13:53:23,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:53:23,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 41 [2022-02-16 13:53:23,885 INFO 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:53:23,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:24,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:24,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 94 [2022-02-16 13:53:24,311 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:24,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 33 treesize of output 28 [2022-02-16 13:53:24,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 16 treesize of output 12 [2022-02-16 13:53:24,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:24,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882106868] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:24,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:24,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:53:24,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484391805] [2022-02-16 13:53:24,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:24,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:24,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:24,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:24,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:24,320 INFO L87 Difference]: Start difference. First operand 197 states and 627 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:24,852 INFO L93 Difference]: Finished difference Result 262 states and 796 transitions. [2022-02-16 13:53:24,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:24,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:53:24,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:24,852 INFO L225 Difference]: With dead ends: 262 [2022-02-16 13:53:24,852 INFO L226 Difference]: Without dead ends: 257 [2022-02-16 13:53:24,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:24,853 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 75 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:24,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 34 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:24,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-02-16 13:53:24,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 195. [2022-02-16 13:53:24,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 3.1907216494845363) internal successors, (619), 194 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:53:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 619 transitions. [2022-02-16 13:53:24,855 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 619 transitions. Word has length 18 [2022-02-16 13:53:24,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:24,856 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 619 transitions. [2022-02-16 13:53:24,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,856 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 619 transitions. [2022-02-16 13:53:24,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:24,856 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:24,856 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:24,871 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:53:25,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:25,057 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:53:25,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:25,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1420293321, now seen corresponding path program 201 times [2022-02-16 13:53:25,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:25,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078752946] [2022-02-16 13:53:25,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:25,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:25,190 INFO 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:53:25,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:25,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078752946] [2022-02-16 13:53:25,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078752946] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:25,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300899909] [2022-02-16 13:53:25,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:25,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:25,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:25,192 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:53:25,192 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:53:25,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:53:25,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:25,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:25,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:25,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:25,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 59 treesize of output 47 [2022-02-16 13:53:25,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 71 treesize of output 57 [2022-02-16 13:53:25,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:25,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 57 treesize of output 43 [2022-02-16 13:53:25,660 INFO 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:53:25,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:25,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:25,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 98 treesize of output 82 [2022-02-16 13:53:26,099 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:26,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 43 treesize of output 36 [2022-02-16 13:53:26,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 24 treesize of output 18 [2022-02-16 13:53:26,110 INFO 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:53:26,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300899909] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:26,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:26,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:53:26,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038968040] [2022-02-16 13:53:26,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:26,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:26,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:26,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:26,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:26,111 INFO L87 Difference]: Start difference. First operand 195 states and 619 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:26,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:26,880 INFO L93 Difference]: Finished difference Result 287 states and 863 transitions. [2022-02-16 13:53:26,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:53:26,880 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:26,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:26,881 INFO L225 Difference]: With dead ends: 287 [2022-02-16 13:53:26,881 INFO L226 Difference]: Without dead ends: 277 [2022-02-16 13:53:26,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:53:26,881 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 100 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:26,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 36 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 733 Invalid, 0 Unknown, 86 Unchecked, 0.3s Time] [2022-02-16 13:53:26,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-02-16 13:53:26,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 199. [2022-02-16 13:53:26,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 3.207070707070707) internal successors, (635), 198 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:53:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 635 transitions. [2022-02-16 13:53:26,884 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 635 transitions. Word has length 18 [2022-02-16 13:53:26,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:26,884 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 635 transitions. [2022-02-16 13:53:26,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:26,884 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 635 transitions. [2022-02-16 13:53:26,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:26,884 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:26,884 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:26,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Ended with exit code 0 [2022-02-16 13:53:27,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable263 [2022-02-16 13:53:27,085 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:53:27,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1264193549, now seen corresponding path program 202 times [2022-02-16 13:53:27,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:27,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183995122] [2022-02-16 13:53:27,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:27,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:27,209 INFO 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:53:27,209 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:27,209 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183995122] [2022-02-16 13:53:27,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183995122] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:27,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584900499] [2022-02-16 13:53:27,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:27,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:27,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:27,211 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:53:27,211 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:53:27,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:27,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:27,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:27,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:27,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 48 treesize of output 38 [2022-02-16 13:53:27,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-02-16 13:53:27,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 48 treesize of output 36 [2022-02-16 13:53:27,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:53:27,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:27,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:27,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 116 treesize of output 96 [2022-02-16 13:53:28,003 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:28,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 33 treesize of output 28 [2022-02-16 13:53:28,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:53:28,013 INFO 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:53:28,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584900499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:28,013 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:28,013 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:53:28,013 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797036272] [2022-02-16 13:53:28,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:28,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:28,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:28,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:28,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:28,014 INFO L87 Difference]: Start difference. First operand 199 states and 635 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:28,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:28,527 INFO L93 Difference]: Finished difference Result 268 states and 812 transitions. [2022-02-16 13:53:28,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:28,527 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 18 [2022-02-16 13:53:28,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:28,528 INFO L225 Difference]: With dead ends: 268 [2022-02-16 13:53:28,528 INFO L226 Difference]: Without dead ends: 263 [2022-02-16 13:53:28,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:28,528 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 60 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:28,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 30 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:28,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-16 13:53:28,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 205. [2022-02-16 13:53:28,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 3.2107843137254903) internal successors, (655), 204 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:53:28,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 655 transitions. [2022-02-16 13:53:28,531 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 655 transitions. Word has length 18 [2022-02-16 13:53:28,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:28,531 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 655 transitions. [2022-02-16 13:53:28,531 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:28,531 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 655 transitions. [2022-02-16 13:53:28,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:28,532 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:28,532 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:28,547 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:53:28,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:28,732 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:53:28,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:28,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1320160439, now seen corresponding path program 203 times [2022-02-16 13:53:28,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:28,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885678827] [2022-02-16 13:53:28,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:28,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:28,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:28,862 INFO 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:53:28,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:28,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885678827] [2022-02-16 13:53:28,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885678827] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:28,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504689094] [2022-02-16 13:53:28,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:28,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:28,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:28,863 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:53:28,864 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:53:28,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:28,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:28,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:28,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:28,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 48 treesize of output 38 [2022-02-16 13:53:29,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 69 treesize of output 55 [2022-02-16 13:53:29,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 55 treesize of output 41 [2022-02-16 13:53:29,182 INFO 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:53:29,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:29,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:29,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 114 treesize of output 94 [2022-02-16 13:53:29,661 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:29,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 33 treesize of output 28 [2022-02-16 13:53:29,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 16 treesize of output 12 [2022-02-16 13:53:29,670 INFO 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:53:29,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504689094] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:29,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:29,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:53:29,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903705620] [2022-02-16 13:53:29,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:29,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:53:29,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:29,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:53:29,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:53:29,671 INFO L87 Difference]: Start difference. First operand 205 states and 655 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:30,174 INFO L93 Difference]: Finished difference Result 274 states and 832 transitions. [2022-02-16 13:53:30,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:30,175 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have 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:53:30,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:30,175 INFO L225 Difference]: With dead ends: 274 [2022-02-16 13:53:30,175 INFO L226 Difference]: Without dead ends: 269 [2022-02-16 13:53:30,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:30,175 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 93 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:30,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 26 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:30,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-02-16 13:53:30,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 201. [2022-02-16 13:53:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 3.205) internal successors, (641), 200 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:53:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 641 transitions. [2022-02-16 13:53:30,178 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 641 transitions. Word has length 18 [2022-02-16 13:53:30,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:30,178 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 641 transitions. [2022-02-16 13:53:30,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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,178 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 641 transitions. [2022-02-16 13:53:30,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:30,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:30,179 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:30,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Ended with exit code 0 [2022-02-16 13:53:30,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-02-16 13:53:30,379 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:53:30,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:30,379 INFO L85 PathProgramCache]: Analyzing trace with hash 913947055, now seen corresponding path program 204 times [2022-02-16 13:53:30,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:30,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100617699] [2022-02-16 13:53:30,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:30,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:30,497 INFO 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:53:30,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:30,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100617699] [2022-02-16 13:53:30,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100617699] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:30,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362372782] [2022-02-16 13:53:30,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:30,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:30,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:30,499 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:53:30,499 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:53:30,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:30,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:30,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:30,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:30,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:30,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:53:30,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 57 [2022-02-16 13:53:30,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:30,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 57 treesize of output 43 [2022-02-16 13:53:30,942 INFO 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:53:30,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:31,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:31,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 98 treesize of output 82 [2022-02-16 13:53:31,415 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53: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 33 treesize of output 28 [2022-02-16 13:53:31,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (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,425 INFO 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:53:31,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362372782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:31,425 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:31,425 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:53:31,425 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915642660] [2022-02-16 13:53:31,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:31,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:31,425 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:31,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:31,426 INFO L87 Difference]: Start difference. First operand 201 states and 641 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:32,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:32,233 INFO L93 Difference]: Finished difference Result 411 states and 1215 transitions. [2022-02-16 13:53:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:53:32,233 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:32,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:32,234 INFO L225 Difference]: With dead ends: 411 [2022-02-16 13:53:32,234 INFO L226 Difference]: Without dead ends: 401 [2022-02-16 13:53:32,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:53:32,235 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 125 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:32,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 61 Invalid, 1096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 847 Invalid, 0 Unknown, 242 Unchecked, 0.4s Time] [2022-02-16 13:53:32,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-16 13:53:32,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 209. [2022-02-16 13:53:32,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.2163461538461537) internal successors, (669), 208 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call 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,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 669 transitions. [2022-02-16 13:53:32,238 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 669 transitions. Word has length 18 [2022-02-16 13:53:32,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:32,238 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 669 transitions. [2022-02-16 13:53:32,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:32,238 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 669 transitions. [2022-02-16 13:53:32,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:32,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:32,239 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:32,254 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:53:32,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:32,439 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:53:32,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:32,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1678137331, now seen corresponding path program 205 times [2022-02-16 13:53:32,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:32,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10752677] [2022-02-16 13:53:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:32,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:32,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:32,552 INFO 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:53:32,552 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:32,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10752677] [2022-02-16 13:53:32,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10752677] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:32,552 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176868533] [2022-02-16 13:53:32,552 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:32,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:32,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:32,553 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:53:32,554 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:53:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:32,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:32,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:32,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 59 treesize of output 47 [2022-02-16 13:53:32,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:53:32,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 38 treesize of output 28 [2022-02-16 13:53:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:32,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:33,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:33,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 98 treesize of output 82 [2022-02-16 13:53:33,328 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:33,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 41 treesize of output 34 [2022-02-16 13:53:33,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 22 treesize of output 16 [2022-02-16 13:53:33,337 INFO 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:53:33,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176868533] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:33,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:33,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:53:33,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745166960] [2022-02-16 13:53:33,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:33,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:53:33,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:33,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:53:33,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:53:33,338 INFO L87 Difference]: Start difference. First operand 209 states and 669 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:33,895 INFO L93 Difference]: Finished difference Result 284 states and 864 transitions. [2022-02-16 13:53:33,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:33,895 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:53:33,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:33,896 INFO L225 Difference]: With dead ends: 284 [2022-02-16 13:53:33,896 INFO L226 Difference]: Without dead ends: 279 [2022-02-16 13:53:33,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-02-16 13:53:33,896 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 95 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:33,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 30 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:33,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-02-16 13:53:33,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 212. [2022-02-16 13:53:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 3.227488151658768) internal successors, (681), 211 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call 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,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 681 transitions. [2022-02-16 13:53:33,899 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 681 transitions. Word has length 18 [2022-02-16 13:53:33,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:33,899 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 681 transitions. [2022-02-16 13:53:33,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,899 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 681 transitions. [2022-02-16 13:53:33,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:33,900 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:33,900 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:33,915 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:53:34,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-02-16 13:53:34,100 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:53:34,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:34,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1232223705, now seen corresponding path program 206 times [2022-02-16 13:53:34,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:34,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416183249] [2022-02-16 13:53:34,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:34,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:34,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:53:34,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:34,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416183249] [2022-02-16 13:53:34,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416183249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:34,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44576877] [2022-02-16 13:53:34,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:34,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:34,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:34,236 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:53:34,236 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:53:34,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:34,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:34,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:34,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:34,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:34,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 47 [2022-02-16 13:53:34,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 71 treesize of output 57 [2022-02-16 13:53:34,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-02-16 13:53:34,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:53:34,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:34,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:34,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 90 treesize of output 76 [2022-02-16 13:53:35,252 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53: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 41 treesize of output 34 [2022-02-16 13:53:35,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 22 treesize of output 16 [2022-02-16 13:53:35,262 INFO 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:53:35,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44576877] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:35,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:35,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:35,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385940727] [2022-02-16 13:53:35,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:35,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:35,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:35,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:35,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:35,263 INFO L87 Difference]: Start difference. First operand 212 states and 681 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:37,427 INFO L93 Difference]: Finished difference Result 506 states and 1516 transitions. [2022-02-16 13:53:37,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 13:53:37,427 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:37,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:37,428 INFO L225 Difference]: With dead ends: 506 [2022-02-16 13:53:37,428 INFO L226 Difference]: Without dead ends: 485 [2022-02-16 13:53:37,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=433, Invalid=2117, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:53:37,428 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 148 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 833 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:37,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 36 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 833 Invalid, 0 Unknown, 282 Unchecked, 0.4s Time] [2022-02-16 13:53:37,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-16 13:53:37,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 232. [2022-02-16 13:53:37,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.303030303030303) internal successors, (763), 231 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call 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,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 763 transitions. [2022-02-16 13:53:37,432 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 763 transitions. Word has length 18 [2022-02-16 13:53:37,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:37,433 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 763 transitions. [2022-02-16 13:53:37,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,433 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 763 transitions. [2022-02-16 13:53:37,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:37,433 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:37,433 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:37,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Ended with exit code 0 [2022-02-16 13:53:37,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-02-16 13:53:37,633 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:53:37,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1656023557, now seen corresponding path program 207 times [2022-02-16 13:53:37,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:37,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508335586] [2022-02-16 13:53:37,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:37,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:37,759 INFO 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:53:37,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:37,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508335586] [2022-02-16 13:53:37,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508335586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:37,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799434113] [2022-02-16 13:53:37,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:37,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:37,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:37,760 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:53:37,761 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:53:37,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:53:37,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:37,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:37,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:37,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 46 treesize of output 36 [2022-02-16 13:53:37,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 60 treesize of output 48 [2022-02-16 13:53:37,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 48 treesize of output 36 [2022-02-16 13:53:38,050 INFO 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:53:38,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:38,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:38,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 132 treesize of output 112 [2022-02-16 13:53:38,504 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:38,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 33 treesize of output 28 [2022-02-16 13:53:38,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:53:38,514 INFO 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:53:38,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799434113] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:38,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:38,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:53:38,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277203532] [2022-02-16 13:53:38,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:38,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:38,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:38,515 INFO L87 Difference]: Start difference. First operand 232 states and 763 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,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:39,078 INFO L93 Difference]: Finished difference Result 329 states and 1004 transitions. [2022-02-16 13:53:39,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:39,079 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 18 [2022-02-16 13:53:39,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:39,079 INFO L225 Difference]: With dead ends: 329 [2022-02-16 13:53:39,079 INFO L226 Difference]: Without dead ends: 324 [2022-02-16 13:53:39,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:39,079 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 138 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:39,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 24 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 646 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:39,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-02-16 13:53:39,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 228. [2022-02-16 13:53:39,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.3083700440528636) internal successors, (751), 227 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:53:39,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 751 transitions. [2022-02-16 13:53:39,083 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 751 transitions. Word has length 18 [2022-02-16 13:53:39,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:39,083 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 751 transitions. [2022-02-16 13:53:39,083 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,083 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 751 transitions. [2022-02-16 13:53:39,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:39,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:39,083 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:39,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Ended with exit code 0 [2022-02-16 13:53:39,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:39,284 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:53:39,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:39,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1894241241, now seen corresponding path program 208 times [2022-02-16 13:53:39,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:39,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149521656] [2022-02-16 13:53:39,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:39,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:39,419 INFO 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:53:39,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:39,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149521656] [2022-02-16 13:53:39,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149521656] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:39,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654423997] [2022-02-16 13:53:39,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:39,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:39,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:39,420 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:53:39,421 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:53:39,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:39,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:39,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:39,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:39,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:53:39,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 60 treesize of output 48 [2022-02-16 13:53:39,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 48 treesize of output 36 [2022-02-16 13:53:39,715 INFO 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:53:39,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:39,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:39,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 132 treesize of output 112 [2022-02-16 13:53:40,165 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:40,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 33 treesize of output 28 [2022-02-16 13:53:40,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 16 treesize of output 12 [2022-02-16 13:53:40,175 INFO 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:53:40,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654423997] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:40,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:40,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:53:40,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217329689] [2022-02-16 13:53:40,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:40,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:40,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:40,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:40,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:40,176 INFO L87 Difference]: Start difference. First operand 228 states and 751 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:40,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:40,764 INFO L93 Difference]: Finished difference Result 327 states and 1000 transitions. [2022-02-16 13:53:40,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:53:40,765 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 18 [2022-02-16 13:53:40,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:40,765 INFO L225 Difference]: With dead ends: 327 [2022-02-16 13:53:40,765 INFO L226 Difference]: Without dead ends: 322 [2022-02-16 13:53:40,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-02-16 13:53:40,766 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 119 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:40,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 31 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:40,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-16 13:53:40,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 230. [2022-02-16 13:53:40,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 3.314410480349345) internal successors, (759), 229 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:53:40,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 759 transitions. [2022-02-16 13:53:40,769 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 759 transitions. Word has length 18 [2022-02-16 13:53:40,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:40,769 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 759 transitions. [2022-02-16 13:53:40,769 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:40,769 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 759 transitions. [2022-02-16 13:53:40,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:40,769 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:40,769 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:40,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-02-16 13:53:40,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable270 [2022-02-16 13:53:40,970 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:53:40,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:40,970 INFO L85 PathProgramCache]: Analyzing trace with hash -183627933, now seen corresponding path program 209 times [2022-02-16 13:53:40,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:40,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286807802] [2022-02-16 13:53:40,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:40,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:40,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:41,086 INFO 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:53:41,086 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:41,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286807802] [2022-02-16 13:53:41,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286807802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:41,086 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025466989] [2022-02-16 13:53:41,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:41,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:41,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:41,087 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:53:41,088 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:53:41,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:41,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:41,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:41,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:41,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:41,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:53:41,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 69 treesize of output 55 [2022-02-16 13:53:41,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:41,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 55 treesize of output 41 [2022-02-16 13:53:41,484 INFO 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:53:41,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:41,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:41,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 112 treesize of output 96 [2022-02-16 13:53:41,930 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:41,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 41 treesize of output 34 [2022-02-16 13:53:41,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 22 treesize of output 16 [2022-02-16 13:53:41,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:53:41,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025466989] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:41,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:41,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:41,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369637848] [2022-02-16 13:53:41,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:41,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:41,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:41,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:41,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:41,941 INFO L87 Difference]: Start difference. First operand 230 states and 759 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:43,590 INFO L93 Difference]: Finished difference Result 549 states and 1645 transitions. [2022-02-16 13:53:43,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 13:53:43,590 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:43,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:43,591 INFO L225 Difference]: With dead ends: 549 [2022-02-16 13:53:43,591 INFO L226 Difference]: Without dead ends: 535 [2022-02-16 13:53:43,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:53:43,591 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 185 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 1284 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 1744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 450 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:43,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 65 Invalid, 1744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1284 Invalid, 0 Unknown, 450 Unchecked, 0.6s Time] [2022-02-16 13:53:43,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-02-16 13:53:43,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 237. [2022-02-16 13:53:43,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 3.3389830508474576) internal successors, (788), 236 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call 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,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 788 transitions. [2022-02-16 13:53:43,595 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 788 transitions. Word has length 18 [2022-02-16 13:53:43,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:43,596 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 788 transitions. [2022-02-16 13:53:43,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,596 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 788 transitions. [2022-02-16 13:53:43,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:43,596 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:43,596 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:43,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Ended with exit code 0 [2022-02-16 13:53:43,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:43,797 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:53:43,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:43,797 INFO L85 PathProgramCache]: Analyzing trace with hash 977394181, now seen corresponding path program 210 times [2022-02-16 13:53:43,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:43,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727497063] [2022-02-16 13:53:43,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:43,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:43,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:43,916 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:43,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:43,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727497063] [2022-02-16 13:53:43,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727497063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:43,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314312734] [2022-02-16 13:53:43,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:43,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:43,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:43,917 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:53:43,918 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:53:43,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:53:43,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:43,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:43,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:44,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:53:44,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:44,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 71 treesize of output 57 [2022-02-16 13:53:44,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 57 treesize of output 43 [2022-02-16 13:53:44,345 INFO 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:53:44,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:44,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 82 [2022-02-16 13:53:44,788 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:44,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 41 treesize of output 34 [2022-02-16 13:53:44,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 22 treesize of output 16 [2022-02-16 13:53:44,797 INFO 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:53:44,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314312734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:44,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:44,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:44,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322500877] [2022-02-16 13:53:44,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:44,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:44,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:44,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:44,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:44,797 INFO L87 Difference]: Start difference. First operand 237 states and 788 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:46,439 INFO L93 Difference]: Finished difference Result 486 states and 1470 transitions. [2022-02-16 13:53:46,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-16 13:53:46,439 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:46,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:46,440 INFO L225 Difference]: With dead ends: 486 [2022-02-16 13:53:46,440 INFO L226 Difference]: Without dead ends: 464 [2022-02-16 13:53:46,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=346, Invalid=2104, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 13:53:46,440 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 118 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:46,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 73 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 917 Invalid, 0 Unknown, 231 Unchecked, 0.4s Time] [2022-02-16 13:53:46,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-16 13:53:46,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 243. [2022-02-16 13:53:46,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.3388429752066116) internal successors, (808), 242 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call 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,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 808 transitions. [2022-02-16 13:53:46,444 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 808 transitions. Word has length 18 [2022-02-16 13:53:46,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:46,444 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 808 transitions. [2022-02-16 13:53:46,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,445 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 808 transitions. [2022-02-16 13:53:46,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:46,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:46,445 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:46,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-02-16 13:53:46,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:46,645 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:53:46,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:46,646 INFO L85 PathProgramCache]: Analyzing trace with hash -170981699, now seen corresponding path program 211 times [2022-02-16 13:53:46,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:46,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548904657] [2022-02-16 13:53:46,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:46,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:46,767 INFO 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:53:46,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:46,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548904657] [2022-02-16 13:53:46,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548904657] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:46,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509254242] [2022-02-16 13:53:46,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:46,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:46,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:46,769 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:53:46,769 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:53:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:46,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:46,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:46,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:46,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 38 treesize of output 30 [2022-02-16 13:53:47,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:47,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 71 treesize of output 57 [2022-02-16 13:53:47,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 57 treesize of output 43 [2022-02-16 13:53:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:47,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:47,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:47,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 91 treesize of output 79 [2022-02-16 13:53:47,752 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:47,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2022-02-16 13:53:47,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 15 treesize of output 11 [2022-02-16 13:53:47,761 INFO 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:53:47,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509254242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:47,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:47,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:53:47,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806145261] [2022-02-16 13:53:47,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:47,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:47,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:47,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:47,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:47,761 INFO L87 Difference]: Start difference. First operand 243 states and 808 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:48,552 INFO L93 Difference]: Finished difference Result 410 states and 1329 transitions. [2022-02-16 13:53:48,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:53:48,552 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:48,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:48,553 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:53:48,553 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:53:48,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=143, Invalid=979, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:53:48,553 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 106 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:48,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 44 Invalid, 1100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 734 Invalid, 0 Unknown, 362 Unchecked, 0.3s Time] [2022-02-16 13:53:48,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:53:48,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 245. [2022-02-16 13:53:48,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 3.348360655737705) internal successors, (817), 244 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:53:48,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 817 transitions. [2022-02-16 13:53:48,557 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 817 transitions. Word has length 18 [2022-02-16 13:53:48,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:48,557 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 817 transitions. [2022-02-16 13:53:48,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,557 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 817 transitions. [2022-02-16 13:53:48,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:48,557 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:48,557 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:48,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-02-16 13:53:48,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:48,758 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:53:48,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:48,758 INFO L85 PathProgramCache]: Analyzing trace with hash 2017201477, now seen corresponding path program 212 times [2022-02-16 13:53:48,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:48,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289118186] [2022-02-16 13:53:48,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:48,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:48,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:48,902 INFO 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:53:48,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:48,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289118186] [2022-02-16 13:53:48,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289118186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:48,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946476904] [2022-02-16 13:53:48,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:53:48,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:48,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:48,904 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:53:48,904 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:53:48,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:48,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:48,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:48,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:48,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-02-16 13:53:49,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 71 treesize of output 57 [2022-02-16 13:53:49,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-02-16 13:53:49,191 INFO 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:53:49,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:49,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 75 treesize of output 67 [2022-02-16 13:53:49,589 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:49,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 40 treesize of output 33 [2022-02-16 13:53:49,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 22 treesize of output 16 [2022-02-16 13:53:49,602 INFO 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:53:49,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946476904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:49,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:49,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 13:53:49,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876335744] [2022-02-16 13:53:49,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:49,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 13:53:49,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 13:53:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-02-16 13:53:49,602 INFO L87 Difference]: Start difference. First operand 245 states and 817 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:53:50,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:50,287 INFO L93 Difference]: Finished difference Result 353 states and 1095 transitions. [2022-02-16 13:53:50,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:50,287 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 18 [2022-02-16 13:53:50,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:50,288 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:53:50,288 INFO L226 Difference]: Without dead ends: 347 [2022-02-16 13:53:50,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-16 13:53:50,288 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 132 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:50,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 28 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:50,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-02-16 13:53:50,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 227. [2022-02-16 13:53:50,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 3.2920353982300883) internal successors, (744), 226 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call 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,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 744 transitions. [2022-02-16 13:53:50,291 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 744 transitions. Word has length 18 [2022-02-16 13:53:50,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:50,291 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 744 transitions. [2022-02-16 13:53:50,291 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:53:50,291 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 744 transitions. [2022-02-16 13:53:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:50,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:50,292 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:50,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Ended with exit code 0 [2022-02-16 13:53:50,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:50,492 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:53:50,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:50,493 INFO L85 PathProgramCache]: Analyzing trace with hash 8568331, now seen corresponding path program 213 times [2022-02-16 13:53:50,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:50,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677738328] [2022-02-16 13:53:50,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:50,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:50,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:50,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:50,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677738328] [2022-02-16 13:53:50,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677738328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:50,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968125824] [2022-02-16 13:53:50,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:53:50,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:50,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:50,651 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:53:50,651 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:53:50,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:53:50,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:50,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:50,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:50,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53: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 59 treesize of output 49 [2022-02-16 13:53:51,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 48 treesize of output 38 [2022-02-16 13:53:51,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:51,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 38 treesize of output 28 [2022-02-16 13:53:51,214 INFO 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:53:51,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:51,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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:53:51,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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 81 treesize of output 69 [2022-02-16 13:53:51,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:51,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 59 treesize of output 47 [2022-02-16 13:53:51,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:53:51,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968125824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:51,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:51,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:53:51,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969502235] [2022-02-16 13:53:51,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:51,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:51,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:51,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:51,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:51,570 INFO L87 Difference]: Start difference. First operand 227 states and 744 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:52,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:52,226 INFO L93 Difference]: Finished difference Result 332 states and 998 transitions. [2022-02-16 13:53:52,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:52,227 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:52,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:52,227 INFO L225 Difference]: With dead ends: 332 [2022-02-16 13:53:52,227 INFO L226 Difference]: Without dead ends: 327 [2022-02-16 13:53:52,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:53:52,228 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 89 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 255 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:52,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 23 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 428 Invalid, 0 Unknown, 255 Unchecked, 0.2s Time] [2022-02-16 13:53:52,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-02-16 13:53:52,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 230. [2022-02-16 13:53:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 3.2882096069868996) internal successors, (753), 229 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call 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,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 753 transitions. [2022-02-16 13:53:52,232 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 753 transitions. Word has length 18 [2022-02-16 13:53:52,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:52,233 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 753 transitions. [2022-02-16 13:53:52,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:52,233 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 753 transitions. [2022-02-16 13:53:52,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:52,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:52,233 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:52,256 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:53:52,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:52,447 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:53:52,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash 753270829, now seen corresponding path program 214 times [2022-02-16 13:53:52,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:52,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311382360] [2022-02-16 13:53:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:52,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:52,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:52,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:53:52,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:52,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311382360] [2022-02-16 13:53:52,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311382360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:52,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679295057] [2022-02-16 13:53:52,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:53:52,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:52,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:52,608 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:53:52,608 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:53:52,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:53:52,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:52,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:52,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:52,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:52,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:53:53,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 48 treesize of output 38 [2022-02-16 13:53:53,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:53,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 38 treesize of output 28 [2022-02-16 13:53:53,173 INFO 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:53:53,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:53,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:53,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 20 treesize of output 24 [2022-02-16 13:53:53,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:53,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 81 treesize of output 69 [2022-02-16 13:53:53,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 59 treesize of output 47 [2022-02-16 13:53:53,523 INFO 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:53:53,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679295057] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:53,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:53,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:53:53,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030027991] [2022-02-16 13:53:53,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:53,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:53:53,523 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:53,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:53:53,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:53:53,523 INFO L87 Difference]: Start difference. First operand 230 states and 753 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:54,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:54,215 INFO L93 Difference]: Finished difference Result 336 states and 1008 transitions. [2022-02-16 13:53:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:53:54,215 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:54,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:54,216 INFO L225 Difference]: With dead ends: 336 [2022-02-16 13:53:54,216 INFO L226 Difference]: Without dead ends: 331 [2022-02-16 13:53:54,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:53:54,216 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 82 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:54,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 31 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 541 Invalid, 0 Unknown, 297 Unchecked, 0.2s Time] [2022-02-16 13:53:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-02-16 13:53:54,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 228. [2022-02-16 13:53:54,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.290748898678414) internal successors, (747), 227 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call 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,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 747 transitions. [2022-02-16 13:53:54,220 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 747 transitions. Word has length 18 [2022-02-16 13:53:54,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:54,220 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 747 transitions. [2022-02-16 13:53:54,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:54,220 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 747 transitions. [2022-02-16 13:53:54,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:54,220 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:54,220 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:54,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Ended with exit code 0 [2022-02-16 13:53:54,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-02-16 13:53:54,421 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:53:54,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:54,421 INFO L85 PathProgramCache]: Analyzing trace with hash -252589302, now seen corresponding path program 215 times [2022-02-16 13:53:54,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:54,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301887079] [2022-02-16 13:53:54,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:54,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:54,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:54,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:54,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:54,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301887079] [2022-02-16 13:53:54,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301887079] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:54,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353432697] [2022-02-16 13:53:54,597 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:53:54,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:54,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:54,598 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:53:54,599 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:53:54,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:53:54,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:54,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:53:54,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:54,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 65 treesize of output 53 [2022-02-16 13:53:55,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 110 treesize of output 90 [2022-02-16 13:53: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 70 [2022-02-16 13:53:55,152 INFO 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:53:55,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:55,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 49 [2022-02-16 13:53:55,494 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:53:55,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 97 treesize of output 76 [2022-02-16 13:53:55,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:53:55,521 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:53:55,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353432697] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:55,522 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:55,522 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-16 13:53:55,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017003129] [2022-02-16 13:53:55,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:55,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:53:55,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:55,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:53:55,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:53:55,522 INFO L87 Difference]: Start difference. First operand 228 states and 747 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:56,786 INFO L93 Difference]: Finished difference Result 394 states and 1095 transitions. [2022-02-16 13:53:56,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:53:56,786 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:53:56,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:56,787 INFO L225 Difference]: With dead ends: 394 [2022-02-16 13:53:56,787 INFO L226 Difference]: Without dead ends: 386 [2022-02-16 13:53:56,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:53:56,787 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 155 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:56,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 19 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:53:56,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-16 13:53:56,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 228. [2022-02-16 13:53:56,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.2863436123348015) internal successors, (746), 227 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call 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,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 746 transitions. [2022-02-16 13:53:56,791 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 746 transitions. Word has length 18 [2022-02-16 13:53:56,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:56,791 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 746 transitions. [2022-02-16 13:53:56,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,791 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 746 transitions. [2022-02-16 13:53:56,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:56,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:56,791 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:56,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Ended with exit code 0 [2022-02-16 13:53:56,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-02-16 13:53:56,992 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:53:56,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:56,992 INFO L85 PathProgramCache]: Analyzing trace with hash -319814551, now seen corresponding path program 216 times [2022-02-16 13:53:56,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:56,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137855609] [2022-02-16 13:53:56,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:56,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:56,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:57,272 INFO 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:53:57,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:57,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137855609] [2022-02-16 13:53:57,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137855609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:57,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489109940] [2022-02-16 13:53:57,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:53:57,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:57,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:57,273 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:53:57,274 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:53:57,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:53:57,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:53:57,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:57,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:53:57,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:57,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:53:57,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:53:57,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:53:57,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 40 treesize of output 30 [2022-02-16 13:53:57,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:53:57,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:53:58,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53: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:53:58,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:58,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 81 treesize of output 69 [2022-02-16 13:53:58,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:53:58,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 59 treesize of output 47 [2022-02-16 13:53:58,329 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:53:58,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489109940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:53:58,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:53:58,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:53:58,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530545460] [2022-02-16 13:53:58,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:53:58,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:53:58,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:53:58,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:53:58,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:53:58,330 INFO L87 Difference]: Start difference. First operand 228 states and 746 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:59,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:53:59,349 INFO L93 Difference]: Finished difference Result 329 states and 993 transitions. [2022-02-16 13:53:59,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:53:59,349 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:53:59,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:53:59,350 INFO L225 Difference]: With dead ends: 329 [2022-02-16 13:53:59,350 INFO L226 Difference]: Without dead ends: 319 [2022-02-16 13:53:59,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=191, Invalid=1215, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:53:59,350 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 91 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:53:59,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 14 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 441 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2022-02-16 13:53:59,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-02-16 13:53:59,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 229. [2022-02-16 13:53:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call 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,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2022-02-16 13:53:59,353 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 18 [2022-02-16 13:53:59,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:53:59,354 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2022-02-16 13:53:59,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:59,354 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2022-02-16 13:53:59,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:53:59,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:53:59,354 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:53:59,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-02-16 13:53:59,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-02-16 13:53:59,554 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:53:59,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:53:59,555 INFO L85 PathProgramCache]: Analyzing trace with hash -670061045, now seen corresponding path program 217 times [2022-02-16 13:53:59,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:53:59,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751151984] [2022-02-16 13:53:59,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:53:59,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:53:59,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:59,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:53:59,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:53:59,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751151984] [2022-02-16 13:53:59,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751151984] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:53:59,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059041745] [2022-02-16 13:53:59,734 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:53:59,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:53:59,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:53:59,735 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:53:59,735 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:53:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:53:59,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:53:59,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:00,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:00,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 59 treesize of output 49 [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2022-02-16 13:54:00,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:54:00,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:54:00,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:00,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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:54:00,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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 81 treesize of output 69 [2022-02-16 13:54:00,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:00,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 59 treesize of output 47 [2022-02-16 13:54:00,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:00,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059041745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:00,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:00,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:00,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191471989] [2022-02-16 13:54:00,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:00,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:00,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:00,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:00,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:00,677 INFO L87 Difference]: Start difference. First operand 229 states and 748 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:01,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:01,451 INFO L93 Difference]: Finished difference Result 336 states and 1027 transitions. [2022-02-16 13:54:01,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 13:54:01,451 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:01,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:01,452 INFO L225 Difference]: With dead ends: 336 [2022-02-16 13:54:01,452 INFO L226 Difference]: Without dead ends: 330 [2022-02-16 13:54:01,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=153, Invalid=969, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:01,452 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 68 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:01,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 14 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 533 Invalid, 0 Unknown, 107 Unchecked, 0.2s Time] [2022-02-16 13:54:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-02-16 13:54:01,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 227. [2022-02-16 13:54:01,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 3.2920353982300883) internal successors, (744), 226 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call 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,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 744 transitions. [2022-02-16 13:54:01,455 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 744 transitions. Word has length 18 [2022-02-16 13:54:01,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:01,455 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 744 transitions. [2022-02-16 13:54:01,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:01,456 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 744 transitions. [2022-02-16 13:54:01,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:01,456 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:01,456 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:01,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Ended with exit code 0 [2022-02-16 13:54:01,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-02-16 13:54:01,656 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:54:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash 774277037, now seen corresponding path program 218 times [2022-02-16 13:54:01,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:01,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379034918] [2022-02-16 13:54:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:01,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:01,829 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:01,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379034918] [2022-02-16 13:54:01,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379034918] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:01,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724476880] [2022-02-16 13:54:01,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:01,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:01,831 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:54:01,831 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:54:01,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:01,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:01,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:01,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:02,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:54:02,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:54:02,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:02,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 38 treesize of output 28 [2022-02-16 13:54:02,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:54:02,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:02,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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 24 treesize of output 28 [2022-02-16 13:54:02,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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 81 treesize of output 69 [2022-02-16 13:54:02,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:02,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 59 treesize of output 47 [2022-02-16 13:54:02,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:54:02,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724476880] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:02,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:02,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:02,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656358227] [2022-02-16 13:54:02,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:02,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:02,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:02,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:02,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:02,796 INFO L87 Difference]: Start difference. First operand 227 states and 744 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:03,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:03,452 INFO L93 Difference]: Finished difference Result 312 states and 954 transitions. [2022-02-16 13:54:03,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:03,452 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:03,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:03,452 INFO L225 Difference]: With dead ends: 312 [2022-02-16 13:54:03,452 INFO L226 Difference]: Without dead ends: 307 [2022-02-16 13:54:03,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=167, Invalid=955, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:03,453 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 63 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:03,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 15 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 373 Invalid, 0 Unknown, 152 Unchecked, 0.2s Time] [2022-02-16 13:54:03,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-16 13:54:03,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 229. [2022-02-16 13:54:03,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.2850877192982457) internal successors, (749), 228 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:54:03,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 749 transitions. [2022-02-16 13:54:03,456 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 749 transitions. Word has length 18 [2022-02-16 13:54:03,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:03,457 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 749 transitions. [2022-02-16 13:54:03,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:03,457 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 749 transitions. [2022-02-16 13:54:03,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:03,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:03,457 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:03,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Ended with exit code 0 [2022-02-16 13:54:03,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable280 [2022-02-16 13:54:03,657 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:54:03,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:03,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1842524052, now seen corresponding path program 219 times [2022-02-16 13:54:03,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:03,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030419071] [2022-02-16 13:54:03,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:03,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:03,859 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:54:03,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:03,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030419071] [2022-02-16 13:54:03,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030419071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:03,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679599759] [2022-02-16 13:54:03,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:03,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:03,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:03,860 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:54:03,861 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:54:03,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:03,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:03,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:03,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:04,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,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 65 treesize of output 53 [2022-02-16 13:54:04,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:04,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 110 treesize of output 90 [2022-02-16 13:54:04,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 90 treesize of output 70 [2022-02-16 13:54:04,646 INFO 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:54:04,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:04,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:04,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 57 treesize of output 53 [2022-02-16 13:54:05,017 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:05,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 97 treesize of output 76 [2022-02-16 13:54:05,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:05,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:54:05,042 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:54:05,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679599759] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:05,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:05,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:05,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439104299] [2022-02-16 13:54:05,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:05,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:05,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:05,043 INFO L87 Difference]: Start difference. First operand 229 states and 749 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:05,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:05,967 INFO L93 Difference]: Finished difference Result 368 states and 1053 transitions. [2022-02-16 13:54:05,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:54:05,967 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:05,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:05,968 INFO L225 Difference]: With dead ends: 368 [2022-02-16 13:54:05,968 INFO L226 Difference]: Without dead ends: 361 [2022-02-16 13:54:05,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:54:05,968 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 90 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:05,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 15 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 722 Invalid, 0 Unknown, 99 Unchecked, 0.3s Time] [2022-02-16 13:54:05,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-02-16 13:54:05,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 229. [2022-02-16 13:54:05,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call 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,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2022-02-16 13:54:05,972 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 18 [2022-02-16 13:54:05,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:05,972 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2022-02-16 13:54:05,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:05,972 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2022-02-16 13:54:05,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:05,972 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:05,972 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:05,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Ended with exit code 0 [2022-02-16 13:54:06,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:06,173 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:54:06,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:06,173 INFO L85 PathProgramCache]: Analyzing trace with hash 424030543, now seen corresponding path program 220 times [2022-02-16 13:54:06,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:06,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323207698] [2022-02-16 13:54:06,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:06,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:06,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:06,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:06,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323207698] [2022-02-16 13:54:06,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323207698] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:06,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281957319] [2022-02-16 13:54:06,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:06,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:06,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:06,368 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:54:06,369 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:54:06,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:06,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:06,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:06,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:06,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:06,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 59 treesize of output 49 [2022-02-16 13:54:06,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 56 treesize of output 46 [2022-02-16 13:54:06,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:06,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 46 treesize of output 36 [2022-02-16 13:54:06,993 INFO 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:54:06,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:07,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:07,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:54:07,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:07,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 81 treesize of output 69 [2022-02-16 13:54:07,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:07,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 59 treesize of output 47 [2022-02-16 13:54:07,412 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:07,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281957319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:07,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:07,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:07,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285319909] [2022-02-16 13:54:07,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:07,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:07,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:07,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:07,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:07,413 INFO L87 Difference]: Start difference. First operand 229 states and 748 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:08,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:08,230 INFO L93 Difference]: Finished difference Result 330 states and 1009 transitions. [2022-02-16 13:54:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:54:08,230 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:08,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:08,231 INFO L225 Difference]: With dead ends: 330 [2022-02-16 13:54:08,231 INFO L226 Difference]: Without dead ends: 324 [2022-02-16 13:54:08,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:54:08,231 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 85 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:08,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 16 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 624 Invalid, 0 Unknown, 93 Unchecked, 0.3s Time] [2022-02-16 13:54:08,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-02-16 13:54:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 228. [2022-02-16 13:54:08,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.2863436123348015) internal successors, (746), 227 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call 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,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 746 transitions. [2022-02-16 13:54:08,234 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 746 transitions. Word has length 18 [2022-02-16 13:54:08,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:08,234 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 746 transitions. [2022-02-16 13:54:08,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:08,234 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 746 transitions. [2022-02-16 13:54:08,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:08,235 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:08,235 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:08,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:08,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-02-16 13:54:08,435 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:54:08,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash 184736522, now seen corresponding path program 221 times [2022-02-16 13:54:08,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:08,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191337539] [2022-02-16 13:54:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:08,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:08,640 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:08,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:08,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191337539] [2022-02-16 13:54:08,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191337539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:08,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665468703] [2022-02-16 13:54:08,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:08,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:08,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:08,641 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:54:08,642 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:54:08,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:08,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:08,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:08,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:08,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:08,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 56 treesize of output 46 [2022-02-16 13:54:09,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 68 treesize of output 56 [2022-02-16 13:54:09,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:09,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2022-02-16 13:54:09,232 INFO 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:54:09,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:09,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:09,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 41 treesize of output 41 [2022-02-16 13:54:09,576 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:09,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 97 treesize of output 76 [2022-02-16 13:54:09,578 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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:54:09,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:09,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665468703] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:09,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:09,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-16 13:54:09,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202413310] [2022-02-16 13:54:09,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:09,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:54:09,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:09,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:54:09,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:09,604 INFO L87 Difference]: Start difference. First operand 228 states and 746 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:10,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:10,193 INFO L93 Difference]: Finished difference Result 306 states and 937 transitions. [2022-02-16 13:54:10,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 13:54:10,194 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:10,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:10,194 INFO L225 Difference]: With dead ends: 306 [2022-02-16 13:54:10,194 INFO L226 Difference]: Without dead ends: 300 [2022-02-16 13:54:10,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:54:10,195 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 60 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:10,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 14 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 500 Invalid, 0 Unknown, 6 Unchecked, 0.2s Time] [2022-02-16 13:54:10,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-02-16 13:54:10,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 229. [2022-02-16 13:54:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.280701754385965) internal successors, (748), 228 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call 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,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 748 transitions. [2022-02-16 13:54:10,198 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 748 transitions. Word has length 18 [2022-02-16 13:54:10,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:10,198 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 748 transitions. [2022-02-16 13:54:10,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:10,198 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 748 transitions. [2022-02-16 13:54:10,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:10,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:10,198 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:10,214 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:54:10,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:10,399 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:54:10,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:10,399 INFO L85 PathProgramCache]: Analyzing trace with hash -165509972, now seen corresponding path program 222 times [2022-02-16 13:54:10,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:10,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398843910] [2022-02-16 13:54:10,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:10,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:10,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:10,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:54:10,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:10,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398843910] [2022-02-16 13:54:10,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398843910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:10,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881877250] [2022-02-16 13:54:10,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:10,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:10,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:10,575 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:54:10,576 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:54:10,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 13:54:10,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:10,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:10,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:10,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 62 treesize of output 52 [2022-02-16 13:54:10,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 49 [2022-02-16 13:54:10,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 49 treesize of output 37 [2022-02-16 13:54:11,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:54:11,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:11,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:11,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 41 treesize of output 41 [2022-02-16 13:54:11,380 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:11,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 97 treesize of output 76 [2022-02-16 13:54:11,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:54:11,405 INFO 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:54:11,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881877250] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:11,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:11,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:54:11,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678178777] [2022-02-16 13:54:11,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:11,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:11,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:11,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:11,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:11,406 INFO L87 Difference]: Start difference. First operand 229 states and 748 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:12,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:12,509 INFO L93 Difference]: Finished difference Result 372 states and 1056 transitions. [2022-02-16 13:54:12,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:54:12,509 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:12,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:12,510 INFO L225 Difference]: With dead ends: 372 [2022-02-16 13:54:12,510 INFO L226 Difference]: Without dead ends: 363 [2022-02-16 13:54:12,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 13:54:12,510 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 79 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:12,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 32 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:54:12,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-16 13:54:12,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 226. [2022-02-16 13:54:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.2977777777777777) internal successors, (742), 225 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call 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,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 742 transitions. [2022-02-16 13:54:12,515 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 742 transitions. Word has length 18 [2022-02-16 13:54:12,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:12,515 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 742 transitions. [2022-02-16 13:54:12,515 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:12,515 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 742 transitions. [2022-02-16 13:54:12,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:12,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:12,516 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:12,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Forceful destruction successful, exit code 0 [2022-02-16 13:54:12,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:12,738 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:54:12,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:12,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1233537831, now seen corresponding path program 223 times [2022-02-16 13:54:12,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:12,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660290299] [2022-02-16 13:54:12,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:12,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:12,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:12,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:12,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:12,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660290299] [2022-02-16 13:54:12,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660290299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:12,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19798640] [2022-02-16 13:54:12,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:12,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:12,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:12,877 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:54:12,878 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:54:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:12,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:12,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:13,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:54:13,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 60 treesize of output 48 [2022-02-16 13:54:13,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2022-02-16 13:54:13,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:13,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:13,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:13,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 132 treesize of output 112 [2022-02-16 13:54:13,618 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:13,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 28 [2022-02-16 13:54:13,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-16 13:54:13,627 INFO 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:54:13,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19798640] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:13,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:13,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-16 13:54:13,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256455672] [2022-02-16 13:54:13,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:13,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 13:54:13,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:13,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 13:54:13,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-16 13:54:13,628 INFO L87 Difference]: Start difference. First operand 226 states and 742 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:14,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:14,501 INFO L93 Difference]: Finished difference Result 385 states and 1166 transitions. [2022-02-16 13:54:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:54:14,501 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:14,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:14,502 INFO L225 Difference]: With dead ends: 385 [2022-02-16 13:54:14,502 INFO L226 Difference]: Without dead ends: 380 [2022-02-16 13:54:14,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-02-16 13:54:14,502 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 123 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:14,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 27 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 13:54:14,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-16 13:54:14,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 230. [2022-02-16 13:54:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 3.3013100436681224) internal successors, (756), 229 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call 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,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 756 transitions. [2022-02-16 13:54:14,506 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 756 transitions. Word has length 18 [2022-02-16 13:54:14,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:14,506 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 756 transitions. [2022-02-16 13:54:14,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:14,506 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 756 transitions. [2022-02-16 13:54:14,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:14,506 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:14,506 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:14,522 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:54:14,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:14,707 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:54:14,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:14,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1978240329, now seen corresponding path program 224 times [2022-02-16 13:54:14,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:14,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933836735] [2022-02-16 13:54:14,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:14,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:14,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:14,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:14,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933836735] [2022-02-16 13:54:14,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933836735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:14,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98029807] [2022-02-16 13:54:14,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:14,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:14,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:14,894 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:54:14,894 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:54:14,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:14,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:14,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:14,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:15,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:54:15,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 60 treesize of output 48 [2022-02-16 13:54:15,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 48 treesize of output 36 [2022-02-16 13:54:15,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:54:15,241 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,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 112 treesize of output 96 [2022-02-16 13:54:15,718 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:15,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 41 treesize of output 34 [2022-02-16 13:54:15,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 22 treesize of output 16 [2022-02-16 13:54:15,746 INFO 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:54:15,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98029807] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:15,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:15,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-16 13:54:15,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386587454] [2022-02-16 13:54:15,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:15,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:54:15,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:15,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:54:15,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:15,747 INFO L87 Difference]: Start difference. First operand 230 states and 756 transitions. Second operand has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:16,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:16,833 INFO L93 Difference]: Finished difference Result 408 states and 1227 transitions. [2022-02-16 13:54:16,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:54:16,833 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:16,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:16,834 INFO L225 Difference]: With dead ends: 408 [2022-02-16 13:54:16,834 INFO L226 Difference]: Without dead ends: 398 [2022-02-16 13:54:16,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:54:16,835 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 124 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:16,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 37 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:54:16,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-16 13:54:16,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 228. [2022-02-16 13:54:16,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.2951541850220263) internal successors, (748), 227 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call 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,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 748 transitions. [2022-02-16 13:54:16,838 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 748 transitions. Word has length 18 [2022-02-16 13:54:16,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:16,838 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 748 transitions. [2022-02-16 13:54:16,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.7916666666666667) internal successors, (43), 24 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:16,838 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 748 transitions. [2022-02-16 13:54:16,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:16,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:16,839 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:16,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-02-16 13:54:17,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:17,039 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:54:17,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:17,040 INFO L85 PathProgramCache]: Analyzing trace with hash 905154949, now seen corresponding path program 225 times [2022-02-16 13:54:17,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:17,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630160100] [2022-02-16 13:54:17,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:17,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:17,194 INFO 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:54:17,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:17,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630160100] [2022-02-16 13:54:17,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630160100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:17,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970393795] [2022-02-16 13:54:17,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:17,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:17,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:17,195 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:54:17,196 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:54:17,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:54:17,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:17,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:17,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:17,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:17,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 46 treesize of output 36 [2022-02-16 13:54:17,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:17,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 62 treesize of output 50 [2022-02-16 13:54:17,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 50 treesize of output 38 [2022-02-16 13:54:17,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:17,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:17,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:17,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 114 treesize of output 94 [2022-02-16 13:54:18,194 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:18,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 41 treesize of output 34 [2022-02-16 13:54:18,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:54:18,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:18,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970393795] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:18,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:18,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:18,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747010783] [2022-02-16 13:54:18,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:18,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:18,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:18,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:18,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:18,205 INFO L87 Difference]: Start difference. First operand 228 states and 748 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:19,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:19,085 INFO L93 Difference]: Finished difference Result 365 states and 1108 transitions. [2022-02-16 13:54:19,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:54:19,086 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:19,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:19,086 INFO L225 Difference]: With dead ends: 365 [2022-02-16 13:54:19,086 INFO L226 Difference]: Without dead ends: 350 [2022-02-16 13:54:19,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=161, Invalid=1171, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:54:19,087 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 78 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:19,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 54 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1046 Invalid, 0 Unknown, 429 Unchecked, 0.5s Time] [2022-02-16 13:54:19,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-02-16 13:54:19,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 235. [2022-02-16 13:54:19,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 3.3119658119658117) internal successors, (775), 234 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call 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,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 775 transitions. [2022-02-16 13:54:19,090 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 775 transitions. Word has length 18 [2022-02-16 13:54:19,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:19,090 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 775 transitions. [2022-02-16 13:54:19,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:19,090 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 775 transitions. [2022-02-16 13:54:19,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:19,091 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:19,091 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:19,106 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:54:19,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-02-16 13:54:19,292 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:54:19,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:19,292 INFO L85 PathProgramCache]: Analyzing trace with hash 554908455, now seen corresponding path program 226 times [2022-02-16 13:54:19,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:19,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705070629] [2022-02-16 13:54:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:19,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:19,417 INFO 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:54:19,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:19,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705070629] [2022-02-16 13:54:19,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705070629] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:19,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125518583] [2022-02-16 13:54:19,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:19,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:19,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:19,418 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:54:19,422 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:54:19,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:19,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:19,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:19,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:19,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 40 treesize of output 32 [2022-02-16 13:54:19,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 73 treesize of output 59 [2022-02-16 13:54:19,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 59 treesize of output 45 [2022-02-16 13:54:19,728 INFO 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:54:19,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:19,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:19,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 79 [2022-02-16 13:54:20,168 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:20,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 41 treesize of output 34 [2022-02-16 13:54:20,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 22 treesize of output 16 [2022-02-16 13:54:20,178 INFO 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:54:20,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125518583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:20,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:20,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:54:20,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6904347] [2022-02-16 13:54:20,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:20,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:20,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:20,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:20,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:20,179 INFO L87 Difference]: Start difference. First operand 235 states and 775 transitions. Second operand has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:20,960 INFO L93 Difference]: Finished difference Result 361 states and 1116 transitions. [2022-02-16 13:54:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:54:20,960 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have 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:54:20,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:20,961 INFO L225 Difference]: With dead ends: 361 [2022-02-16 13:54:20,961 INFO L226 Difference]: Without dead ends: 351 [2022-02-16 13:54:20,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:54:20,961 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 83 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:20,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 22 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 13:54:20,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-16 13:54:20,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 236. [2022-02-16 13:54:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 3.323404255319149) internal successors, (781), 235 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:54:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 781 transitions. [2022-02-16 13:54:20,965 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 781 transitions. Word has length 18 [2022-02-16 13:54:20,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:20,965 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 781 transitions. [2022-02-16 13:54:20,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.8695652173913044) internal successors, (43), 23 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call 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,965 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 781 transitions. [2022-02-16 13:54:20,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:20,965 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:20,965 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:20,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Ended with exit code 0 [2022-02-16 13:54:21,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2022-02-16 13:54:21,166 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:54:21,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:21,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1491703269, now seen corresponding path program 227 times [2022-02-16 13:54:21,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:21,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889387381] [2022-02-16 13:54:21,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:21,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:21,344 INFO 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:54:21,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:21,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889387381] [2022-02-16 13:54:21,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889387381] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:21,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954007324] [2022-02-16 13:54:21,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:21,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:21,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:21,345 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:54:21,346 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:54:21,371 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:21,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:21,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:21,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:21,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:21,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 78 treesize of output 64 [2022-02-16 13:54:21,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:54:21,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:21,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 38 treesize of output 28 [2022-02-16 13:54:21,928 INFO 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:54:21,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:22,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:22,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 20 treesize of output 24 [2022-02-16 13:54:22,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:22,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 81 treesize of output 69 [2022-02-16 13:54:22,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:22,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:54:22,300 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:22,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954007324] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:22,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:22,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:54:22,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897448937] [2022-02-16 13:54:22,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:22,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:22,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:22,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:22,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:22,301 INFO L87 Difference]: Start difference. First operand 236 states and 781 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:23,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:23,491 INFO L93 Difference]: Finished difference Result 447 states and 1272 transitions. [2022-02-16 13:54:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:54:23,491 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:23,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:23,492 INFO L225 Difference]: With dead ends: 447 [2022-02-16 13:54:23,492 INFO L226 Difference]: Without dead ends: 437 [2022-02-16 13:54:23,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=235, Invalid=1325, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:54:23,492 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 196 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:23,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 30 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 523 Invalid, 0 Unknown, 184 Unchecked, 0.3s Time] [2022-02-16 13:54:23,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-16 13:54:23,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 242. [2022-02-16 13:54:23,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 3.33195020746888) internal successors, (803), 241 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call 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,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 803 transitions. [2022-02-16 13:54:23,496 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 803 transitions. Word has length 18 [2022-02-16 13:54:23,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:23,496 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 803 transitions. [2022-02-16 13:54:23,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:23,496 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 803 transitions. [2022-02-16 13:54:23,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:23,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:23,496 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:23,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Ended with exit code 0 [2022-02-16 13:54:23,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-02-16 13:54:23,697 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:54:23,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:23,697 INFO L85 PathProgramCache]: Analyzing trace with hash -2058561529, now seen corresponding path program 228 times [2022-02-16 13:54:23,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:23,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272611478] [2022-02-16 13:54:23,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:23,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:23,923 INFO 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:54:23,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:23,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272611478] [2022-02-16 13:54:23,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272611478] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:23,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086593499] [2022-02-16 13:54:23,923 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:23,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:23,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:23,924 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:54:23,924 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:54:23,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:54:23,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:23,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:23,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:24,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:24,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 75 treesize of output 61 [2022-02-16 13:54:24,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:24,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:54:24,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-02-16 13:54:24,554 INFO 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:54:24,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:24,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:54:24,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:24,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:54:24,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:24,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 59 treesize of output 47 [2022-02-16 13:54:24,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:54:24,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086593499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:24,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:24,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:54:24,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107524970] [2022-02-16 13:54:24,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:24,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:24,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:24,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:24,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:24,942 INFO L87 Difference]: Start difference. First operand 242 states and 803 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:26,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:26,776 INFO L93 Difference]: Finished difference Result 430 states and 1299 transitions. [2022-02-16 13:54:26,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:54:26,776 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:26,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:26,777 INFO L225 Difference]: With dead ends: 430 [2022-02-16 13:54:26,777 INFO L226 Difference]: Without dead ends: 421 [2022-02-16 13:54:26,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 13:54:26,777 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 132 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:26,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 37 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 747 Invalid, 0 Unknown, 116 Unchecked, 0.4s Time] [2022-02-16 13:54:26,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-16 13:54:26,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 240. [2022-02-16 13:54:26,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 3.3430962343096233) internal successors, (799), 239 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:54:26,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 799 transitions. [2022-02-16 13:54:26,781 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 799 transitions. Word has length 18 [2022-02-16 13:54:26,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:26,781 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 799 transitions. [2022-02-16 13:54:26,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:26,781 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 799 transitions. [2022-02-16 13:54:26,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:26,781 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:26,781 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:26,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Ended with exit code 0 [2022-02-16 13:54:26,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable290 [2022-02-16 13:54:26,982 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:54:26,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:26,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1230545636, now seen corresponding path program 229 times [2022-02-16 13:54:26,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:26,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782841580] [2022-02-16 13:54:26,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:26,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:26,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:27,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:27,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:27,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782841580] [2022-02-16 13:54:27,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782841580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:27,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072597371] [2022-02-16 13:54:27,222 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:27,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:27,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:27,224 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:54:27,235 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:54:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:27,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:27,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:27,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:27,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 69 treesize of output 55 [2022-02-16 13:54:27,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:27,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 110 treesize of output 90 [2022-02-16 13:54:27,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 70 [2022-02-16 13:54:28,124 INFO 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:54:28,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:28,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:28,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 53 treesize of output 49 [2022-02-16 13:54:28,465 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:28,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 97 treesize of output 76 [2022-02-16 13:54:28,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:28,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:54:28,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:28,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072597371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:28,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:28,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:28,491 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811750837] [2022-02-16 13:54:28,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:28,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:28,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:28,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:28,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:28,492 INFO L87 Difference]: Start difference. First operand 240 states and 799 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:30,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:30,390 INFO L93 Difference]: Finished difference Result 436 states and 1221 transitions. [2022-02-16 13:54:30,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:54:30,390 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:30,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:30,391 INFO L225 Difference]: With dead ends: 436 [2022-02-16 13:54:30,391 INFO L226 Difference]: Without dead ends: 428 [2022-02-16 13:54:30,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=231, Invalid=1101, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 13:54:30,391 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 182 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:30,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 36 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 726 Invalid, 0 Unknown, 290 Unchecked, 0.4s Time] [2022-02-16 13:54:30,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-16 13:54:30,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 241. [2022-02-16 13:54:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 3.3333333333333335) internal successors, (800), 240 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:54:30,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 800 transitions. [2022-02-16 13:54:30,395 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 800 transitions. Word has length 18 [2022-02-16 13:54:30,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:30,395 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 800 transitions. [2022-02-16 13:54:30,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:30,395 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 800 transitions. [2022-02-16 13:54:30,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:30,395 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:30,395 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:30,410 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:54:30,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:30,596 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:54:30,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:30,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1163320387, now seen corresponding path program 230 times [2022-02-16 13:54:30,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:30,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408899631] [2022-02-16 13:54:30,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:30,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:30,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:30,848 INFO 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:54:30,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:30,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408899631] [2022-02-16 13:54:30,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408899631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:30,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444275735] [2022-02-16 13:54:30,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:30,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:30,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:30,850 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:54:30,850 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:54:30,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:30,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:30,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:30,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:31,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:31,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 75 treesize of output 61 [2022-02-16 13:54:31,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:31,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 50 treesize of output 40 [2022-02-16 13:54:31,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 40 treesize of output 30 [2022-02-16 13:54:31,449 INFO 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:54:31,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:31,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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 20 treesize of output 24 [2022-02-16 13:54:31,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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 81 treesize of output 69 [2022-02-16 13:54:31,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:31,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 59 treesize of output 47 [2022-02-16 13:54:31,845 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:31,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444275735] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:31,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:31,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:54:31,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143951827] [2022-02-16 13:54:31,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:31,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:31,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:31,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:31,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:31,846 INFO L87 Difference]: Start difference. First operand 241 states and 800 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:34,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:34,523 INFO L93 Difference]: Finished difference Result 459 states and 1324 transitions. [2022-02-16 13:54:34,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:54:34,524 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:34,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:34,524 INFO L225 Difference]: With dead ends: 459 [2022-02-16 13:54:34,524 INFO L226 Difference]: Without dead ends: 444 [2022-02-16 13:54:34,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=366, Invalid=2184, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:54:34,525 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 173 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 331 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:34,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 51 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1171 Invalid, 0 Unknown, 331 Unchecked, 0.6s Time] [2022-02-16 13:54:34,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-16 13:54:34,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 244. [2022-02-16 13:54:34,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.3333333333333335) internal successors, (810), 243 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call 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,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 810 transitions. [2022-02-16 13:54:34,529 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 810 transitions. Word has length 18 [2022-02-16 13:54:34,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:34,529 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 810 transitions. [2022-02-16 13:54:34,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:34,529 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 810 transitions. [2022-02-16 13:54:34,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:34,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:34,529 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:34,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Ended with exit code 0 [2022-02-16 13:54:34,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable292 [2022-02-16 13:54:34,730 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:54:34,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:34,730 INFO L85 PathProgramCache]: Analyzing trace with hash 813073893, now seen corresponding path program 231 times [2022-02-16 13:54:34,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:34,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948533210] [2022-02-16 13:54:34,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:34,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:34,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:34,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:34,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948533210] [2022-02-16 13:54:34,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948533210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:34,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123067690] [2022-02-16 13:54:34,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:34,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:34,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:34,979 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:54:34,979 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:54:35,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:35,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:35,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:35,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:35,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:35,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 61 [2022-02-16 13:54:35,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 55 treesize of output 45 [2022-02-16 13:54:35,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:35,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 45 treesize of output 35 [2022-02-16 13:54:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:35,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:35,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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:54:35,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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 81 treesize of output 69 [2022-02-16 13:54:35,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:35,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 59 treesize of output 47 [2022-02-16 13:54:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:36,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123067690] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:36,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:36,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:54:36,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116299201] [2022-02-16 13:54:36,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:36,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:54:36,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:54:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:54:36,055 INFO L87 Difference]: Start difference. First operand 244 states and 810 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:38,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:38,979 INFO L93 Difference]: Finished difference Result 481 states and 1354 transitions. [2022-02-16 13:54:38,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 13:54:38,980 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:38,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:38,980 INFO L225 Difference]: With dead ends: 481 [2022-02-16 13:54:38,980 INFO L226 Difference]: Without dead ends: 459 [2022-02-16 13:54:38,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=386, Invalid=2164, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 13:54:38,981 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 263 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 1539 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 1844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:38,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 86 Invalid, 1844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1539 Invalid, 0 Unknown, 281 Unchecked, 0.7s Time] [2022-02-16 13:54:38,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-02-16 13:54:38,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 241. [2022-02-16 13:54:38,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 3.345833333333333) internal successors, (803), 240 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call 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,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 803 transitions. [2022-02-16 13:54:38,985 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 803 transitions. Word has length 18 [2022-02-16 13:54:38,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:38,985 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 803 transitions. [2022-02-16 13:54:38,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:38,985 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 803 transitions. [2022-02-16 13:54:38,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:38,985 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:38,985 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:39,001 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:54:39,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:39,186 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:54:39,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:39,186 INFO L85 PathProgramCache]: Analyzing trace with hash 284292425, now seen corresponding path program 232 times [2022-02-16 13:54:39,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:39,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324264519] [2022-02-16 13:54:39,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:39,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:39,352 INFO 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:54:39,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:39,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324264519] [2022-02-16 13:54:39,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324264519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:39,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539906095] [2022-02-16 13:54:39,352 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:39,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:39,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:39,353 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:54:39,354 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:54:39,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:39,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:39,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:39,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:39,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:39,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-02-16 13:54:39,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 51 [2022-02-16 13:54:39,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2022-02-16 13:54:39,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:54:39,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:40,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:40,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 118 treesize of output 100 [2022-02-16 13:54:40,267 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:40,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 33 treesize of output 28 [2022-02-16 13:54:40,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 16 treesize of output 12 [2022-02-16 13:54:40,277 INFO 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:54:40,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539906095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:40,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:40,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:54:40,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204695428] [2022-02-16 13:54:40,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:40,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:40,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:40,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:40,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:40,278 INFO L87 Difference]: Start difference. First operand 241 states and 803 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:54:41,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:41,703 INFO L93 Difference]: Finished difference Result 469 states and 1384 transitions. [2022-02-16 13:54:41,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:41,704 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 18 [2022-02-16 13:54:41,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:41,704 INFO L225 Difference]: With dead ends: 469 [2022-02-16 13:54:41,704 INFO L226 Difference]: Without dead ends: 458 [2022-02-16 13:54:41,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:54:41,705 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 114 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:41,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 49 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 864 Invalid, 0 Unknown, 164 Unchecked, 0.4s Time] [2022-02-16 13:54:41,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-16 13:54:41,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 244. [2022-02-16 13:54:41,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.3580246913580245) internal successors, (816), 243 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:54:41,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 816 transitions. [2022-02-16 13:54:41,709 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 816 transitions. Word has length 18 [2022-02-16 13:54:41,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:41,709 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 816 transitions. [2022-02-16 13:54:41,709 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:54:41,709 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 816 transitions. [2022-02-16 13:54:41,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:41,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:41,709 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:41,725 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:54:41,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:41,911 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:54:41,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:41,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1028994923, now seen corresponding path program 233 times [2022-02-16 13:54:41,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:41,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325053244] [2022-02-16 13:54:41,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:41,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:42,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:54:42,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:42,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325053244] [2022-02-16 13:54:42,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325053244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:42,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108818886] [2022-02-16 13:54:42,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:42,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:42,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:42,105 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:54:42,105 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:54:42,130 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:42,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:42,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:42,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:42,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-02-16 13:54:42,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:42,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 51 [2022-02-16 13:54:42,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 51 treesize of output 39 [2022-02-16 13:54:42,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:42,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:42,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:42,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 114 treesize of output 96 [2022-02-16 13:54:43,079 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 28 [2022-02-16 13:54:43,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:54:43,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:43,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108818886] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:43,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:43,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:54:43,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397362187] [2022-02-16 13:54:43,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:43,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:54:43,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:43,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:54:43,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:54:43,090 INFO L87 Difference]: Start difference. First operand 244 states and 816 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:44,367 INFO L93 Difference]: Finished difference Result 474 states and 1409 transitions. [2022-02-16 13:54:44,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:44,368 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:54:44,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:44,369 INFO L225 Difference]: With dead ends: 474 [2022-02-16 13:54:44,369 INFO L226 Difference]: Without dead ends: 460 [2022-02-16 13:54:44,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=213, Invalid=1347, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:54:44,369 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 111 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:44,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 42 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 613 Invalid, 0 Unknown, 222 Unchecked, 0.3s Time] [2022-02-16 13:54:44,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-16 13:54:44,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 244. [2022-02-16 13:54:44,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.366255144032922) internal successors, (818), 243 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:54:44,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 818 transitions. [2022-02-16 13:54:44,375 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 818 transitions. Word has length 18 [2022-02-16 13:54:44,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:44,375 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 818 transitions. [2022-02-16 13:54:44,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,375 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 818 transitions. [2022-02-16 13:54:44,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:44,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:44,376 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:44,397 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:54:44,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:44,591 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:54:44,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:44,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1555359065, now seen corresponding path program 234 times [2022-02-16 13:54:44,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:44,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422175707] [2022-02-16 13:54:44,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:44,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:44,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:44,806 INFO 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:54:44,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:44,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422175707] [2022-02-16 13:54:44,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422175707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:44,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328301493] [2022-02-16 13:54:44,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:54:44,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:44,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:44,808 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:54:44,810 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:54:44,833 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:54:44,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:44,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:44,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:44,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:44,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:54:45,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 41 [2022-02-16 13:54:45,263 INFO 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:54:45,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:45,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:45,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 73 treesize of output 65 [2022-02-16 13:54:45,647 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:45,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 41 treesize of output 34 [2022-02-16 13:54:45,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:54:45,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:54:45,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328301493] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:45,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:45,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:45,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481960375] [2022-02-16 13:54:45,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:45,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:45,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:45,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:45,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:45,657 INFO L87 Difference]: Start difference. First operand 244 states and 818 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:47,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:47,337 INFO L93 Difference]: Finished difference Result 492 states and 1469 transitions. [2022-02-16 13:54:47,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 13:54:47,337 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:47,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:47,338 INFO L225 Difference]: With dead ends: 492 [2022-02-16 13:54:47,338 INFO L226 Difference]: Without dead ends: 472 [2022-02-16 13:54:47,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:54:47,338 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 202 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:47,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 24 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 824 Invalid, 0 Unknown, 93 Unchecked, 0.4s Time] [2022-02-16 13:54:47,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-16 13:54:47,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 238. [2022-02-16 13:54:47,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 3.3248945147679323) internal successors, (788), 237 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call 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,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 788 transitions. [2022-02-16 13:54:47,356 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 788 transitions. Word has length 18 [2022-02-16 13:54:47,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:47,356 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 788 transitions. [2022-02-16 13:54:47,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:47,356 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 788 transitions. [2022-02-16 13:54:47,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:47,357 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:47,357 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:47,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Ended with exit code 0 [2022-02-16 13:54:47,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:47,559 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:54:47,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:47,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1411468286, now seen corresponding path program 235 times [2022-02-16 13:54:47,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:47,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059099400] [2022-02-16 13:54:47,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:47,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:47,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:54:47,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:47,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059099400] [2022-02-16 13:54:47,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059099400] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:47,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798947117] [2022-02-16 13:54:47,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:54:47,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:47,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:47,739 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:54:47,740 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:54:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:47,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:47,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:47,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:47,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 55 [2022-02-16 13:54:48,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 106 treesize of output 88 [2022-02-16 13:54:48,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:48,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 88 treesize of output 70 [2022-02-16 13:54:48,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:54:48,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:48,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:48,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 82 treesize of output 70 [2022-02-16 13:54:48,832 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:48,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 52 treesize of output 41 [2022-02-16 13:54:48,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-02-16 13:54:48,840 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:54:48,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798947117] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:48,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:48,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:48,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123058140] [2022-02-16 13:54:48,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:48,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:48,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:48,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:48,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:48,841 INFO L87 Difference]: Start difference. First operand 238 states and 788 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:49,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:49,251 INFO L93 Difference]: Finished difference Result 369 states and 1135 transitions. [2022-02-16 13:54:49,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-16 13:54:49,252 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:49,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:49,252 INFO L225 Difference]: With dead ends: 369 [2022-02-16 13:54:49,252 INFO L226 Difference]: Without dead ends: 362 [2022-02-16 13:54:49,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-02-16 13:54:49,253 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 85 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:49,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 25 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 531 Invalid, 0 Unknown, 284 Unchecked, 0.2s Time] [2022-02-16 13:54:49,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-02-16 13:54:49,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 238. [2022-02-16 13:54:49,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 3.3248945147679323) internal successors, (788), 237 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call 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,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 788 transitions. [2022-02-16 13:54:49,256 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 788 transitions. Word has length 18 [2022-02-16 13:54:49,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:49,256 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 788 transitions. [2022-02-16 13:54:49,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:49,256 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 788 transitions. [2022-02-16 13:54:49,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:49,257 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:49,257 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:49,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Ended with exit code 0 [2022-02-16 13:54:49,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:49,457 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:54:49,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:49,457 INFO L85 PathProgramCache]: Analyzing trace with hash -790882871, now seen corresponding path program 236 times [2022-02-16 13:54:49,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:49,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881800719] [2022-02-16 13:54:49,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:49,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:49,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:49,662 INFO 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:54:49,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:49,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881800719] [2022-02-16 13:54:49,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881800719] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:49,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098205447] [2022-02-16 13:54:49,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:54:49,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:49,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:49,663 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:54:49,664 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:54:49,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:54:49,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:49,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:49,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:49,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,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 39 treesize of output 31 [2022-02-16 13:54:49,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 69 treesize of output 55 [2022-02-16 13:54:49,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:49,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 55 treesize of output 41 [2022-02-16 13:54:50,088 INFO 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:54:50,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:50,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:50,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 65 treesize of output 59 [2022-02-16 13:54:50,476 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54: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 33 treesize of output 28 [2022-02-16 13:54:50,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:54:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:50,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098205447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:50,488 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:50,488 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:54:50,488 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526223965] [2022-02-16 13:54:50,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:50,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:50,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:50,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:50,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:50,488 INFO L87 Difference]: Start difference. First operand 238 states and 788 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:51,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:51,718 INFO L93 Difference]: Finished difference Result 410 states and 1243 transitions. [2022-02-16 13:54:51,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 13:54:51,718 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:51,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:51,719 INFO L225 Difference]: With dead ends: 410 [2022-02-16 13:54:51,719 INFO L226 Difference]: Without dead ends: 400 [2022-02-16 13:54:51,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=217, Invalid=1189, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 13:54:51,719 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 134 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:51,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 31 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 962 Invalid, 0 Unknown, 189 Unchecked, 0.5s Time] [2022-02-16 13:54:51,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-16 13:54:51,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 240. [2022-02-16 13:54:51,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 3.3179916317991633) internal successors, (793), 239 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call 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,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 793 transitions. [2022-02-16 13:54:51,724 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 793 transitions. Word has length 18 [2022-02-16 13:54:51,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:51,725 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 793 transitions. [2022-02-16 13:54:51,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:51,725 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 793 transitions. [2022-02-16 13:54:51,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:51,725 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:51,725 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:51,745 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:54:51,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:51,939 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:54:51,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:51,939 INFO L85 PathProgramCache]: Analyzing trace with hash -525465049, now seen corresponding path program 237 times [2022-02-16 13:54:51,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:51,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090162856] [2022-02-16 13:54:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:51,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:51,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:52,141 INFO 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:54:52,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:52,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090162856] [2022-02-16 13:54:52,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090162856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:52,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897592850] [2022-02-16 13:54:52,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:54:52,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:52,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:52,143 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:54:52,143 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:54:52,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:54:52,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:52,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:52,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:52,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-16 13:54:52,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 70 treesize of output 56 [2022-02-16 13:54:52,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:52,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 56 treesize of output 42 [2022-02-16 13:54:52,586 INFO 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:54:52,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:52,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 65 treesize of output 59 [2022-02-16 13:54:52,965 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:52,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 33 treesize of output 28 [2022-02-16 13:54:52,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 17 treesize of output 13 [2022-02-16 13:54:52,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:54:52,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897592850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:52,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:52,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:54:52,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832240134] [2022-02-16 13:54:52,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:52,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:54:52,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:52,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:54:52,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:54:52,978 INFO L87 Difference]: Start difference. First operand 240 states and 793 transitions. Second operand has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:54,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:54,948 INFO L93 Difference]: Finished difference Result 497 states and 1451 transitions. [2022-02-16 13:54:54,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 13:54:54,949 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:54,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:54,950 INFO L225 Difference]: With dead ends: 497 [2022-02-16 13:54:54,950 INFO L226 Difference]: Without dead ends: 481 [2022-02-16 13:54:54,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=319, Invalid=1751, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 13:54:54,950 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 197 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 1488 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:54,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 30 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1488 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 13:54:54,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-02-16 13:54:54,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 243. [2022-02-16 13:54:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.347107438016529) internal successors, (810), 242 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call 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,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 810 transitions. [2022-02-16 13:54:54,954 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 810 transitions. Word has length 18 [2022-02-16 13:54:54,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:54,954 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 810 transitions. [2022-02-16 13:54:54,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7391304347826086) internal successors, (40), 23 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:54,954 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 810 transitions. [2022-02-16 13:54:54,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:54,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:54,955 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:54,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Ended with exit code 0 [2022-02-16 13:54:55,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2022-02-16 13:54:55,155 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:54:55,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:55,155 INFO L85 PathProgramCache]: Analyzing trace with hash -865735380, now seen corresponding path program 238 times [2022-02-16 13:54:55,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:55,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558971291] [2022-02-16 13:54:55,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:55,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:55,374 INFO 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:54:55,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:55,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558971291] [2022-02-16 13:54:55,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558971291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:55,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280593223] [2022-02-16 13:54:55,374 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:54:55,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:55,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:55,375 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:54:55,376 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:54:55,400 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:54:55,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:55,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:54:55,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:55,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:55,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 69 treesize of output 55 [2022-02-16 13:54:56,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:54:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 70 [2022-02-16 13:54:56,335 INFO 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:54:56,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:56,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:56,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 53 treesize of output 49 [2022-02-16 13:54:56,718 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:56,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 97 treesize of output 76 [2022-02-16 13:54:56,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:56,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:54:56,747 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:54:56,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280593223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:56,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:56,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:56,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872047412] [2022-02-16 13:54:56,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:56,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:56,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:56,747 INFO L87 Difference]: Start difference. First operand 243 states and 810 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:58,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:54:58,418 INFO L93 Difference]: Finished difference Result 418 states and 1204 transitions. [2022-02-16 13:54:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-16 13:54:58,418 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:54:58,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:54:58,419 INFO L225 Difference]: With dead ends: 418 [2022-02-16 13:54:58,419 INFO L226 Difference]: Without dead ends: 411 [2022-02-16 13:54:58,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=208, Invalid=1052, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:54:58,419 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 172 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:54:58,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 17 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 818 Invalid, 0 Unknown, 38 Unchecked, 0.4s Time] [2022-02-16 13:54:58,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-16 13:54:58,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 244. [2022-02-16 13:54:58,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.3415637860082303) internal successors, (812), 243 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call 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,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 812 transitions. [2022-02-16 13:54:58,423 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 812 transitions. Word has length 18 [2022-02-16 13:54:58,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:54:58,423 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 812 transitions. [2022-02-16 13:54:58,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:54:58,423 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 812 transitions. [2022-02-16 13:54:58,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:54:58,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:54:58,423 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:54:58,439 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:54:58,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-02-16 13:54:58,624 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:54:58,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:54:58,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1456308848, now seen corresponding path program 239 times [2022-02-16 13:54:58,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:54:58,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084797195] [2022-02-16 13:54:58,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:54:58,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:54:58,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:54:58,832 INFO 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:54:58,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:54:58,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084797195] [2022-02-16 13:54:58,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084797195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:54:58,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365702597] [2022-02-16 13:54:58,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:54:58,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:54:58,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:54:58,834 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:54:58,834 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:54:58,858 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:54:58,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:54:58,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:54:58,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:54:58,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:58,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 69 treesize of output 55 [2022-02-16 13:54:59,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 110 treesize of output 90 [2022-02-16 13:54:59,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:54:59,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 70 [2022-02-16 13:54:59,566 INFO 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:54:59,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:54:59,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:54:59,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 82 treesize of output 70 [2022-02-16 13:54:59,909 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:54:59,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 52 treesize of output 41 [2022-02-16 13:54:59,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 32 treesize of output 20 [2022-02-16 13:54:59,917 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:54:59,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365702597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:54:59,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:54:59,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:54:59,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39067129] [2022-02-16 13:54:59,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:54:59,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:54:59,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:54:59,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:54:59,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:54:59,918 INFO L87 Difference]: Start difference. First operand 244 states and 812 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:01,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:01,073 INFO L93 Difference]: Finished difference Result 429 states and 1281 transitions. [2022-02-16 13:55:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 13:55:01,074 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:01,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:01,074 INFO L225 Difference]: With dead ends: 429 [2022-02-16 13:55:01,074 INFO L226 Difference]: Without dead ends: 415 [2022-02-16 13:55:01,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=333, Invalid=1559, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:55:01,075 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 104 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 243 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:01,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 22 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 617 Invalid, 0 Unknown, 243 Unchecked, 0.3s Time] [2022-02-16 13:55:01,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-16 13:55:01,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 246. [2022-02-16 13:55:01,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 3.3469387755102042) internal successors, (820), 245 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:55:01,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 820 transitions. [2022-02-16 13:55:01,079 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 820 transitions. Word has length 18 [2022-02-16 13:55:01,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:01,079 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 820 transitions. [2022-02-16 13:55:01,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:01,079 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 820 transitions. [2022-02-16 13:55:01,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:01,079 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:01,079 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:01,095 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:55:01,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-02-16 13:55:01,280 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:55:01,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:01,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1699380772, now seen corresponding path program 240 times [2022-02-16 13:55:01,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:01,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522937751] [2022-02-16 13:55:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:01,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:01,534 INFO 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:55:01,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:01,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522937751] [2022-02-16 13:55:01,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522937751] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:01,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437511740] [2022-02-16 13:55:01,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:01,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:01,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:01,535 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:55:01,536 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:55:01,559 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:01,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:01,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:01,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:01,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:01,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 69 treesize of output 55 [2022-02-16 13:55:02,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 200 treesize of output 164 [2022-02-16 13:55:02,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 128 [2022-02-16 13:55:02,365 INFO 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:55:02,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:02,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:02,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 53 treesize of output 49 [2022-02-16 13:55:02,742 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:02,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 97 treesize of output 76 [2022-02-16 13:55:02,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:02,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:55:02,768 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:55:02,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437511740] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:02,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:02,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:02,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50899141] [2022-02-16 13:55:02,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:02,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:02,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:02,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:02,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:02,768 INFO L87 Difference]: Start difference. First operand 246 states and 820 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:05,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:05,482 INFO L93 Difference]: Finished difference Result 445 states and 1261 transitions. [2022-02-16 13:55:05,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:05,483 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:05,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:05,484 INFO L225 Difference]: With dead ends: 445 [2022-02-16 13:55:05,484 INFO L226 Difference]: Without dead ends: 434 [2022-02-16 13:55:05,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:05,484 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 178 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 1123 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:05,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 36 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1123 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 13:55:05,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-16 13:55:05,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 251. [2022-02-16 13:55:05,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 3.348) internal successors, (837), 250 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call 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,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 837 transitions. [2022-02-16 13:55:05,488 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 837 transitions. Word has length 18 [2022-02-16 13:55:05,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:05,488 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 837 transitions. [2022-02-16 13:55:05,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:05,488 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 837 transitions. [2022-02-16 13:55:05,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:05,488 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:05,488 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:05,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Ended with exit code 0 [2022-02-16 13:55:05,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:05,689 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:55:05,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash -115554015, now seen corresponding path program 241 times [2022-02-16 13:55:05,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:05,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596851034] [2022-02-16 13:55:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:05,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:05,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:55:05,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:05,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596851034] [2022-02-16 13:55:05,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596851034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:05,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216372027] [2022-02-16 13:55:05,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:05,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:05,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:05,964 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:55:05,964 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:55:05,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:05,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:05,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:06,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:06,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 78 treesize of output 64 [2022-02-16 13:55:06,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 83 [2022-02-16 13:55:06,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:06,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 83 treesize of output 67 [2022-02-16 13:55:06,599 INFO 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:55:06,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:06,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-16 13:55:06,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,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 81 treesize of output 69 [2022-02-16 13:55:06,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:06,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 47 [2022-02-16 13:55:06,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:55:06,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216372027] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:06,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:06,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:55:06,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553193265] [2022-02-16 13:55:06,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:06,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:55:06,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:06,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:55:06,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:55:06,998 INFO L87 Difference]: Start difference. First operand 251 states and 837 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:09,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:09,078 INFO L93 Difference]: Finished difference Result 438 states and 1302 transitions. [2022-02-16 13:55:09,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 13:55:09,079 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:09,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:09,080 INFO L225 Difference]: With dead ends: 438 [2022-02-16 13:55:09,080 INFO L226 Difference]: Without dead ends: 427 [2022-02-16 13:55:09,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=280, Invalid=1612, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 13:55:09,080 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 174 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:09,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 28 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 953 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:55:09,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-16 13:55:09,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 253. [2022-02-16 13:55:09,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 3.3412698412698414) internal successors, (842), 252 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:55:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 842 transitions. [2022-02-16 13:55:09,084 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 842 transitions. Word has length 18 [2022-02-16 13:55:09,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:09,084 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 842 transitions. [2022-02-16 13:55:09,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:09,084 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 842 transitions. [2022-02-16 13:55:09,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:09,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:09,084 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:09,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Ended with exit code 0 [2022-02-16 13:55:09,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:09,285 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:55:09,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:09,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1220096096, now seen corresponding path program 242 times [2022-02-16 13:55:09,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:09,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737977589] [2022-02-16 13:55:09,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:09,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:09,487 INFO 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:55:09,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:09,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737977589] [2022-02-16 13:55:09,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737977589] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:09,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821058048] [2022-02-16 13:55:09,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:09,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:09,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:09,488 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:55:09,489 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:55:09,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:09,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:09,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:09,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:09,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:09,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 69 treesize of output 55 [2022-02-16 13:55:10,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 194 treesize of output 160 [2022-02-16 13:55:10,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:10,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 160 treesize of output 126 [2022-02-16 13:55:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:10,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:10,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:10,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 53 treesize of output 49 [2022-02-16 13:55:10,754 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:10,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 82 [2022-02-16 13:55:10,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:10,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 53 [2022-02-16 13:55:10,777 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:55:10,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821058048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:10,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:10,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:10,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553922218] [2022-02-16 13:55:10,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:10,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:10,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:10,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:10,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:10,778 INFO L87 Difference]: Start difference. First operand 253 states and 842 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:12,960 INFO L93 Difference]: Finished difference Result 396 states and 1189 transitions. [2022-02-16 13:55:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:12,960 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:55:12,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:12,961 INFO L225 Difference]: With dead ends: 396 [2022-02-16 13:55:12,961 INFO L226 Difference]: Without dead ends: 384 [2022-02-16 13:55:12,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=230, Invalid=1030, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:12,961 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 197 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:12,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 43 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:55:12,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-16 13:55:12,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 252. [2022-02-16 13:55:12,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 3.354581673306773) internal successors, (842), 251 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:55:12,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 842 transitions. [2022-02-16 13:55:12,965 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 842 transitions. Word has length 18 [2022-02-16 13:55:12,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:12,965 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 842 transitions. [2022-02-16 13:55:12,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,965 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 842 transitions. [2022-02-16 13:55:12,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:12,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:12,966 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:12,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Ended with exit code 0 [2022-02-16 13:55:13,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:13,166 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:55:13,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:13,167 INFO L85 PathProgramCache]: Analyzing trace with hash -644961241, now seen corresponding path program 243 times [2022-02-16 13:55:13,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:13,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073725752] [2022-02-16 13:55:13,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:13,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:13,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:55:13,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:13,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073725752] [2022-02-16 13:55:13,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073725752] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:13,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461823953] [2022-02-16 13:55:13,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:13,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:13,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:13,410 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:55:13,411 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:55:13,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:13,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:13,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:13,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:13,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:13,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 39 treesize of output 31 [2022-02-16 13:55:13,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 56 [2022-02-16 13:55:13,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:13,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 56 treesize of output 42 [2022-02-16 13:55:13,862 INFO 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:55:13,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:14,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:14,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 57 [2022-02-16 13:55:14,226 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:14,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 31 treesize of output 26 [2022-02-16 13:55:14,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 15 treesize of output 11 [2022-02-16 13:55:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:14,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461823953] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:14,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:14,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:14,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316212597] [2022-02-16 13:55:14,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:14,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:14,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:14,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:14,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:14,239 INFO L87 Difference]: Start difference. First operand 252 states and 842 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:15,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:15,480 INFO L93 Difference]: Finished difference Result 456 states and 1369 transitions. [2022-02-16 13:55:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 13:55:15,480 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:15,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:15,481 INFO L225 Difference]: With dead ends: 456 [2022-02-16 13:55:15,481 INFO L226 Difference]: Without dead ends: 445 [2022-02-16 13:55:15,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=284, Invalid=1522, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 13:55:15,481 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 120 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:15,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 40 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 954 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 13:55:15,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-16 13:55:15,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 253. [2022-02-16 13:55:15,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 3.3452380952380953) internal successors, (843), 252 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:55:15,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 843 transitions. [2022-02-16 13:55:15,485 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 843 transitions. Word has length 18 [2022-02-16 13:55:15,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:15,485 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 843 transitions. [2022-02-16 13:55:15,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:15,485 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 843 transitions. [2022-02-16 13:55:15,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:15,486 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:15,486 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:15,501 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:55:15,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:15,686 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:55:15,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:15,686 INFO L85 PathProgramCache]: Analyzing trace with hash -926651159, now seen corresponding path program 244 times [2022-02-16 13:55:15,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:15,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221777172] [2022-02-16 13:55:15,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:15,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:15,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:55:15,967 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:15,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221777172] [2022-02-16 13:55:15,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221777172] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:15,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214768429] [2022-02-16 13:55:15,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:15,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:15,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:15,968 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:55:15,969 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:55:15,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:15,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:15,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:15,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:16,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:16,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 44 [2022-02-16 13:55:16,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 72 treesize of output 58 [2022-02-16 13:55:16,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:16,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 58 treesize of output 44 [2022-02-16 13:55:16,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:16,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:16,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:16,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 34 treesize of output 36 [2022-02-16 13:55:16,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:16,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 72 treesize of output 64 [2022-02-16 13:55:16,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:16,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 54 treesize of output 46 [2022-02-16 13:55:16,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:16,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214768429] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:16,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:16,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:55:16,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587326395] [2022-02-16 13:55:16,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:16,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:16,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:16,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:16,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:16,959 INFO L87 Difference]: Start difference. First operand 253 states and 843 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:17,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:17,833 INFO L93 Difference]: Finished difference Result 353 states and 1126 transitions. [2022-02-16 13:55:17,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:17,833 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:17,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:17,834 INFO L225 Difference]: With dead ends: 353 [2022-02-16 13:55:17,834 INFO L226 Difference]: Without dead ends: 348 [2022-02-16 13:55:17,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=158, Invalid=1102, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:17,834 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 45 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:17,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 28 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 451 Invalid, 0 Unknown, 317 Unchecked, 0.2s Time] [2022-02-16 13:55:17,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-16 13:55:17,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 250. [2022-02-16 13:55:17,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 3.357429718875502) internal successors, (836), 249 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:55:17,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 836 transitions. [2022-02-16 13:55:17,838 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 836 transitions. Word has length 18 [2022-02-16 13:55:17,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:17,838 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 836 transitions. [2022-02-16 13:55:17,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:17,838 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 836 transitions. [2022-02-16 13:55:17,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:17,838 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:17,838 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:17,868 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:55:18,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,039 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:55:18,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:18,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1814512835, now seen corresponding path program 245 times [2022-02-16 13:55:18,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:18,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429828829] [2022-02-16 13:55:18,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:18,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:18,228 INFO 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:55:18,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:18,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429828829] [2022-02-16 13:55:18,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429828829] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:18,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350137572] [2022-02-16 13:55:18,228 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:18,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:18,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:18,229 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:55:18,230 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:55:18,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:18,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:18,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:18,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-16 13:55:18,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 48 treesize of output 38 [2022-02-16 13:55:18,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:18,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-16 13:55:18,810 INFO 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:55:18,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:18,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:18,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 24 treesize of output 28 [2022-02-16 13:55:19,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:19,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:55:19,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:19,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 59 treesize of output 47 [2022-02-16 13:55:19,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:55:19,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350137572] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:19,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:19,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:55:19,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707398833] [2022-02-16 13:55:19,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:19,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:19,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:19,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:19,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:19,176 INFO L87 Difference]: Start difference. First operand 250 states and 836 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:19,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:19,913 INFO L93 Difference]: Finished difference Result 349 states and 1094 transitions. [2022-02-16 13:55:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 13:55:19,913 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:19,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:19,914 INFO L225 Difference]: With dead ends: 349 [2022-02-16 13:55:19,914 INFO L226 Difference]: Without dead ends: 344 [2022-02-16 13:55:19,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:55:19,914 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 75 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:19,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 15 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 559 Invalid, 0 Unknown, 88 Unchecked, 0.3s Time] [2022-02-16 13:55:19,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-02-16 13:55:19,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 251. [2022-02-16 13:55:19,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 3.352) internal successors, (838), 250 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:19,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 838 transitions. [2022-02-16 13:55:19,918 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 838 transitions. Word has length 18 [2022-02-16 13:55:19,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:19,918 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 838 transitions. [2022-02-16 13:55:19,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:19,918 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 838 transitions. [2022-02-16 13:55:19,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:19,918 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:19,918 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:19,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Ended with exit code 0 [2022-02-16 13:55:20,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable307 [2022-02-16 13:55:20,119 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:55:20,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:20,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1464266341, now seen corresponding path program 246 times [2022-02-16 13:55:20,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:20,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781181428] [2022-02-16 13:55:20,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:20,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:20,350 INFO 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:55:20,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:20,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781181428] [2022-02-16 13:55:20,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781181428] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:20,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074779739] [2022-02-16 13:55:20,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:20,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:20,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:20,351 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:55:20,352 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:55:20,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:20,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:20,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:20,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:20,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:20,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 59 treesize of output 49 [2022-02-16 13:55:20,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 56 treesize of output 46 [2022-02-16 13:55:20,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:20,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 46 treesize of output 36 [2022-02-16 13:55:20,956 INFO 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:55:20,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:21,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:55:21,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 69 [2022-02-16 13:55:21,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:21,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 59 treesize of output 47 [2022-02-16 13:55:21,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:55:21,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074779739] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:21,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:21,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:55:21,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759310012] [2022-02-16 13:55:21,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:21,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:55:21,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:21,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:55:21,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:55:21,347 INFO L87 Difference]: Start difference. First operand 251 states and 838 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:22,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:22,682 INFO L93 Difference]: Finished difference Result 362 states and 1101 transitions. [2022-02-16 13:55:22,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:22,682 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:22,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:22,683 INFO L225 Difference]: With dead ends: 362 [2022-02-16 13:55:22,683 INFO L226 Difference]: Without dead ends: 351 [2022-02-16 13:55:22,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=206, Invalid=1354, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:22,683 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 115 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:22,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 31 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 903 Invalid, 0 Unknown, 192 Unchecked, 0.4s Time] [2022-02-16 13:55:22,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-16 13:55:22,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 252. [2022-02-16 13:55:22,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 3.346613545816733) internal successors, (840), 251 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call 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:22,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 840 transitions. [2022-02-16 13:55:22,686 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 840 transitions. Word has length 18 [2022-02-16 13:55:22,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:22,686 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 840 transitions. [2022-02-16 13:55:22,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:22,687 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 840 transitions. [2022-02-16 13:55:22,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:22,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:22,687 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:22,702 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:55:22,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:22,887 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:55:22,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:22,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1897237246, now seen corresponding path program 247 times [2022-02-16 13:55:22,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:22,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53361174] [2022-02-16 13:55:22,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:22,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:22,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:23,087 INFO 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:55:23,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:23,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53361174] [2022-02-16 13:55:23,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53361174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:23,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871365012] [2022-02-16 13:55:23,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:23,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:23,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:23,088 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:55:23,089 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:55:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:23,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:23,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:23,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:23,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2022-02-16 13:55:23,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:23,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 95 [2022-02-16 13:55:23,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 95 treesize of output 73 [2022-02-16 13:55:23,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:23,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:23,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 57 treesize of output 53 [2022-02-16 13:55:24,172 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:24,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 97 treesize of output 76 [2022-02-16 13:55:24,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:55:24,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:24,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871365012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:24,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:24,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:24,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253657135] [2022-02-16 13:55:24,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:24,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:24,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:24,196 INFO L87 Difference]: Start difference. First operand 252 states and 840 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:25,120 INFO L93 Difference]: Finished difference Result 383 states and 1132 transitions. [2022-02-16 13:55:25,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:25,120 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:55:25,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:25,121 INFO L225 Difference]: With dead ends: 383 [2022-02-16 13:55:25,121 INFO L226 Difference]: Without dead ends: 378 [2022-02-16 13:55:25,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:55:25,121 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 78 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:25,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 16 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 785 Invalid, 0 Unknown, 53 Unchecked, 0.4s Time] [2022-02-16 13:55:25,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-16 13:55:25,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 250. [2022-02-16 13:55:25,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 3.357429718875502) internal successors, (836), 249 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:55:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 836 transitions. [2022-02-16 13:55:25,125 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 836 transitions. Word has length 18 [2022-02-16 13:55:25,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:25,125 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 836 transitions. [2022-02-16 13:55:25,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,125 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 836 transitions. [2022-02-16 13:55:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:25,126 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:25,126 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:25,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Ended with exit code 0 [2022-02-16 13:55:25,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2022-02-16 13:55:25,326 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:55:25,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:25,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1224972320, now seen corresponding path program 248 times [2022-02-16 13:55:25,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:25,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534439440] [2022-02-16 13:55:25,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:25,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:25,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:55:25,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:25,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534439440] [2022-02-16 13:55:25,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534439440] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:25,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861053824] [2022-02-16 13:55:25,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:25,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:25,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:25,564 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:55:25,565 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:55:25,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:25,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:25,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:25,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:25,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:25,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2022-02-16 13:55: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 68 treesize of output 56 [2022-02-16 13:55:26,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:26,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 56 treesize of output 44 [2022-02-16 13:55:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:26,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:26,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:26,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 41 treesize of output 41 [2022-02-16 13:55:26,541 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:26,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 97 treesize of output 76 [2022-02-16 13:55:26,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:26,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:55:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:26,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861053824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:26,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:26,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:26,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689965956] [2022-02-16 13:55:26,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:26,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:26,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:26,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:26,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:26,571 INFO L87 Difference]: Start difference. First operand 250 states and 836 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:27,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:27,693 INFO L93 Difference]: Finished difference Result 412 states and 1187 transitions. [2022-02-16 13:55:27,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 13:55:27,693 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:27,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:27,694 INFO L225 Difference]: With dead ends: 412 [2022-02-16 13:55:27,694 INFO L226 Difference]: Without dead ends: 406 [2022-02-16 13:55:27,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=221, Invalid=1261, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 13:55:27,694 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 138 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:27,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 18 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 673 Invalid, 0 Unknown, 57 Unchecked, 0.3s Time] [2022-02-16 13:55:27,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-16 13:55:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 251. [2022-02-16 13:55:27,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 3.352) internal successors, (838), 250 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:27,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 838 transitions. [2022-02-16 13:55:27,698 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 838 transitions. Word has length 18 [2022-02-16 13:55:27,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:27,698 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 838 transitions. [2022-02-16 13:55:27,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:27,698 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 838 transitions. [2022-02-16 13:55:27,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:27,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:27,699 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:27,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-02-16 13:55:27,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-02-16 13:55:27,899 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:55:27,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:27,899 INFO L85 PathProgramCache]: Analyzing trace with hash 874725826, now seen corresponding path program 249 times [2022-02-16 13:55:27,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:27,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437887111] [2022-02-16 13:55:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:27,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:27,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:28,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:55:28,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:28,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437887111] [2022-02-16 13:55:28,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437887111] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:28,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249505040] [2022-02-16 13:55:28,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:28,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:28,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:28,080 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:55:28,080 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:55:28,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 13:55:28,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:28,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:28,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:28,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 56 treesize of output 46 [2022-02-16 13:55:28,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:28,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 63 treesize of output 51 [2022-02-16 13:55:28,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 51 treesize of output 39 [2022-02-16 13:55:28,668 INFO 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:55:28,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:28,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:28,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 41 treesize of output 41 [2022-02-16 13:55:29,086 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:29,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 97 treesize of output 76 [2022-02-16 13:55:29,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:29,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:55:29,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:29,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249505040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:29,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:29,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:29,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860762143] [2022-02-16 13:55:29,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:29,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:29,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:29,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:29,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:29,118 INFO L87 Difference]: Start difference. First operand 251 states and 838 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:31,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:31,093 INFO L93 Difference]: Finished difference Result 446 states and 1270 transitions. [2022-02-16 13:55:31,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-16 13:55:31,094 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:31,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:31,095 INFO L225 Difference]: With dead ends: 446 [2022-02-16 13:55:31,095 INFO L226 Difference]: Without dead ends: 419 [2022-02-16 13:55:31,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=322, Invalid=1934, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 13:55:31,095 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 121 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:31,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 34 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1316 Invalid, 0 Unknown, 289 Unchecked, 0.7s Time] [2022-02-16 13:55:31,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-16 13:55:31,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 254. [2022-02-16 13:55:31,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 253 states have (on average 3.3715415019762847) internal successors, (853), 253 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:55:31,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 853 transitions. [2022-02-16 13:55:31,099 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 853 transitions. Word has length 18 [2022-02-16 13:55:31,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:31,099 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 853 transitions. [2022-02-16 13:55:31,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:31,099 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 853 transitions. [2022-02-16 13:55:31,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:31,099 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:31,100 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:31,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-02-16 13:55:31,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-02-16 13:55:31,300 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:55:31,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:31,300 INFO L85 PathProgramCache]: Analyzing trace with hash 607101991, now seen corresponding path program 250 times [2022-02-16 13:55:31,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:31,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027663308] [2022-02-16 13:55:31,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:31,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:31,475 INFO 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:55:31,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:31,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027663308] [2022-02-16 13:55:31,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027663308] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:31,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296767039] [2022-02-16 13:55:31,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:31,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:31,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:31,476 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:55:31,477 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:55:31,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:31,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:31,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:31,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:31,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2022-02-16 13:55:31,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 50 [2022-02-16 13:55:31,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:31,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 50 treesize of output 38 [2022-02-16 13:55:31,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:55:31,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:32,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 94 [2022-02-16 13:55:32,577 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:32,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 41 treesize of output 34 [2022-02-16 13:55:32,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:32,586 INFO 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:55:32,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296767039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:32,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:32,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:32,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553919502] [2022-02-16 13:55:32,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:32,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:32,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:32,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:32,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:32,587 INFO L87 Difference]: Start difference. First operand 254 states and 853 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:33,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:33,452 INFO L93 Difference]: Finished difference Result 380 states and 1181 transitions. [2022-02-16 13:55:33,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:33,452 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:33,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:33,453 INFO L225 Difference]: With dead ends: 380 [2022-02-16 13:55:33,453 INFO L226 Difference]: Without dead ends: 365 [2022-02-16 13:55:33,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=156, Invalid=1104, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:33,453 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 70 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:33,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 40 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 799 Invalid, 0 Unknown, 163 Unchecked, 0.4s Time] [2022-02-16 13:55:33,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-02-16 13:55:33,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 258. [2022-02-16 13:55:33,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 3.385214007782101) internal successors, (870), 257 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call 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,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 870 transitions. [2022-02-16 13:55:33,457 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 870 transitions. Word has length 18 [2022-02-16 13:55:33,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:33,457 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 870 transitions. [2022-02-16 13:55:33,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:33,457 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 870 transitions. [2022-02-16 13:55:33,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:33,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:33,457 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:33,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Ended with exit code 0 [2022-02-16 13:55:33,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-02-16 13:55:33,658 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:55:33,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:33,658 INFO L85 PathProgramCache]: Analyzing trace with hash 256855497, now seen corresponding path program 251 times [2022-02-16 13:55:33,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:33,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149052357] [2022-02-16 13:55:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:33,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:33,856 INFO 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:55:33,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:33,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149052357] [2022-02-16 13:55:33,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149052357] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:33,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82852671] [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 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:55:33,858 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:55:33,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 13:55:33,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:33,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:33,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:34,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 59 treesize of output 47 [2022-02-16 13:55:34,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 71 treesize of output 57 [2022-02-16 13:55:34,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:34,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2022-02-16 13:55:34,342 INFO 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:55:34,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:34,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:34,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 98 treesize of output 82 [2022-02-16 13:55:34,960 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:34,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 41 treesize of output 34 [2022-02-16 13:55:34,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:34,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:55:34,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82852671] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:34,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:34,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:34,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924054812] [2022-02-16 13:55:34,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:34,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:34,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:34,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:34,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:34,971 INFO L87 Difference]: Start difference. First operand 258 states and 870 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:35,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:35,780 INFO L93 Difference]: Finished difference Result 399 states and 1225 transitions. [2022-02-16 13:55:35,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:35,781 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:35,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:35,781 INFO L225 Difference]: With dead ends: 399 [2022-02-16 13:55:35,781 INFO L226 Difference]: Without dead ends: 389 [2022-02-16 13:55:35,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=172, Invalid=1088, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:35,782 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 125 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:35,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 30 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 593 Invalid, 0 Unknown, 102 Unchecked, 0.3s Time] [2022-02-16 13:55:35,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-16 13:55:35,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 259. [2022-02-16 13:55:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 3.391472868217054) internal successors, (875), 258 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:35,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 875 transitions. [2022-02-16 13:55:35,786 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 875 transitions. Word has length 18 [2022-02-16 13:55:35,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:35,786 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 875 transitions. [2022-02-16 13:55:35,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:35,786 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 875 transitions. [2022-02-16 13:55:35,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:35,786 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:35,786 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:35,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Ended with exit code 0 [2022-02-16 13:55:35,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:35,987 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:55:35,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:35,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1959738407, now seen corresponding path program 252 times [2022-02-16 13:55:35,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:35,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789893320] [2022-02-16 13:55:35,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:35,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:35,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:36,121 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:36,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:36,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789893320] [2022-02-16 13:55:36,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789893320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:36,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205860918] [2022-02-16 13:55:36,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:36,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:36,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:36,123 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:55:36,123 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:55:36,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:36,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:36,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:36,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:36,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:36,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 59 treesize of output 47 [2022-02-16 13:55:36,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-16 13:55:36,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 40 treesize of output 30 [2022-02-16 13:55:36,570 INFO 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:55:36,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:36,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:36,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 98 treesize of output 82 [2022-02-16 13:55:37,011 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:37,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 41 treesize of output 34 [2022-02-16 13:55:37,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 22 treesize of output 16 [2022-02-16 13:55:37,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:37,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205860918] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:37,020 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:37,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:37,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893525298] [2022-02-16 13:55:37,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:37,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:37,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:37,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:37,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:37,021 INFO L87 Difference]: Start difference. First operand 259 states and 875 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:37,637 INFO L93 Difference]: Finished difference Result 371 states and 1161 transitions. [2022-02-16 13:55:37,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:37,638 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:55:37,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:37,638 INFO L225 Difference]: With dead ends: 371 [2022-02-16 13:55:37,639 INFO L226 Difference]: Without dead ends: 361 [2022-02-16 13:55:37,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:55:37,639 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 65 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:37,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 36 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 671 Invalid, 0 Unknown, 195 Unchecked, 0.3s Time] [2022-02-16 13:55:37,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-02-16 13:55:37,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 258. [2022-02-16 13:55:37,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 3.396887159533074) internal successors, (873), 257 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:55:37,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 873 transitions. [2022-02-16 13:55:37,643 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 873 transitions. Word has length 18 [2022-02-16 13:55:37,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:37,643 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 873 transitions. [2022-02-16 13:55:37,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,643 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 873 transitions. [2022-02-16 13:55:37,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:37,643 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:37,643 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:37,658 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:55:37,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:37,844 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:55:37,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:37,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1144957569, now seen corresponding path program 253 times [2022-02-16 13:55:37,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:37,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829434222] [2022-02-16 13:55:37,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:37,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:37,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:38,031 INFO 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:55:38,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:38,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829434222] [2022-02-16 13:55:38,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829434222] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:38,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477607962] [2022-02-16 13:55:38,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 13:55:38,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:38,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:38,032 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:55:38,033 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:55:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:38,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:38,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:38,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:38,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 46 treesize of output 36 [2022-02-16 13:55:38,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 62 treesize of output 50 [2022-02-16 13:55:38,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:38,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 50 treesize of output 38 [2022-02-16 13:55:38,605 INFO 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:55:38,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:38,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:38,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 114 treesize of output 94 [2022-02-16 13:55:39,160 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:39,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 33 [2022-02-16 13:55:39,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 22 treesize of output 16 [2022-02-16 13:55:39,173 INFO 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:55:39,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477607962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:39,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:39,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 13:55:39,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226385472] [2022-02-16 13:55:39,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:39,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:39,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:39,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:39,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:39,174 INFO L87 Difference]: Start difference. First operand 258 states and 873 transitions. Second operand has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:40,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:40,020 INFO L93 Difference]: Finished difference Result 379 states and 1173 transitions. [2022-02-16 13:55:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-16 13:55:40,020 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:40,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:40,021 INFO L225 Difference]: With dead ends: 379 [2022-02-16 13:55:40,021 INFO L226 Difference]: Without dead ends: 367 [2022-02-16 13:55:40,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=156, Invalid=1104, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 13:55:40,021 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 89 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:40,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 21 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 766 Invalid, 0 Unknown, 120 Unchecked, 0.4s Time] [2022-02-16 13:55:40,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-16 13:55:40,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 257. [2022-02-16 13:55:40,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 3.390625) internal successors, (868), 256 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:55:40,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 868 transitions. [2022-02-16 13:55:40,025 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 868 transitions. Word has length 18 [2022-02-16 13:55:40,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:40,025 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 868 transitions. [2022-02-16 13:55:40,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.76) internal successors, (44), 25 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 13:55:40,025 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 868 transitions. [2022-02-16 13:55:40,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:40,026 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:40,026 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:40,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Ended with exit code 0 [2022-02-16 13:55:40,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2022-02-16 13:55:40,226 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:55:40,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1308166569, now seen corresponding path program 254 times [2022-02-16 13:55:40,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:40,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111953976] [2022-02-16 13:55:40,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:40,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:40,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:55:40,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:40,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111953976] [2022-02-16 13:55:40,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111953976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:40,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059444634] [2022-02-16 13:55:40,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 13:55:40,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:40,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:40,448 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:55:40,448 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:55:40,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:40,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:40,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:40,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:40,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:40,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 78 treesize of output 64 [2022-02-16 13:55:41,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2022-02-16 13:55:41,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:41,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 38 treesize of output 28 [2022-02-16 13:55:41,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:55:41,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:41,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:55:41,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,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 81 treesize of output 69 [2022-02-16 13:55:41,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:41,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 59 treesize of output 47 [2022-02-16 13:55:41,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:55:41,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059444634] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:41,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:41,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-16 13:55:41,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636753627] [2022-02-16 13:55:41,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:41,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 13:55:41,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:41,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 13:55:41,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-16 13:55:41,487 INFO L87 Difference]: Start difference. First operand 257 states and 868 transitions. Second operand has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:42,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:42,644 INFO L93 Difference]: Finished difference Result 365 states and 1139 transitions. [2022-02-16 13:55:42,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:42,644 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:42,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:42,645 INFO L225 Difference]: With dead ends: 365 [2022-02-16 13:55:42,645 INFO L226 Difference]: Without dead ends: 355 [2022-02-16 13:55:42,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=219, Invalid=1341, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:42,645 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 68 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:42,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 12 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 614 Invalid, 0 Unknown, 35 Unchecked, 0.3s Time] [2022-02-16 13:55:42,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-02-16 13:55:42,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 259. [2022-02-16 13:55:42,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 3.395348837209302) internal successors, (876), 258 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:55:42,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 876 transitions. [2022-02-16 13:55:42,649 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 876 transitions. Word has length 18 [2022-02-16 13:55:42,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:42,649 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 876 transitions. [2022-02-16 13:55:42,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.8) internal successors, (45), 25 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:55:42,649 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 876 transitions. [2022-02-16 13:55:42,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:42,650 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:42,650 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:42,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Ended with exit code 0 [2022-02-16 13:55:42,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable316 [2022-02-16 13:55:42,850 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:55:42,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:42,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1891383784, now seen corresponding path program 255 times [2022-02-16 13:55:42,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:42,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156880745] [2022-02-16 13:55:42,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:42,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:43,077 INFO 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:55:43,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:43,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156880745] [2022-02-16 13:55:43,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156880745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:43,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146619206] [2022-02-16 13:55:43,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 13:55:43,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:43,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:43,078 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:55:43,079 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:55:43,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 13:55:43,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:43,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:43,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:43,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:43,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 69 treesize of output 55 [2022-02-16 13:55:43,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:43,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 90 [2022-02-16 13:55:43,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 90 treesize of output 70 [2022-02-16 13:55:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:43,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:44,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:44,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 57 treesize of output 53 [2022-02-16 13:55:44,333 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:44,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 97 treesize of output 76 [2022-02-16 13:55:44,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-02-16 13:55:44,360 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:55:44,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146619206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:44,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:44,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:44,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977417095] [2022-02-16 13:55:44,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:44,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:44,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:44,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:44,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:44,361 INFO L87 Difference]: Start difference. First operand 259 states and 876 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:45,505 INFO L93 Difference]: Finished difference Result 402 states and 1201 transitions. [2022-02-16 13:55:45,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-16 13:55:45,506 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:55:45,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:45,506 INFO L225 Difference]: With dead ends: 402 [2022-02-16 13:55:45,506 INFO L226 Difference]: Without dead ends: 395 [2022-02-16 13:55:45,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:55:45,507 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 89 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:45,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 44 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 864 Invalid, 0 Unknown, 76 Unchecked, 0.4s Time] [2022-02-16 13:55:45,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-16 13:55:45,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 259. [2022-02-16 13:55:45,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 3.395348837209302) internal successors, (876), 258 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:55:45,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 876 transitions. [2022-02-16 13:55:45,510 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 876 transitions. Word has length 18 [2022-02-16 13:55:45,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:45,510 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 876 transitions. [2022-02-16 13:55:45,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,510 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 876 transitions. [2022-02-16 13:55:45,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:45,511 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:45,511 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:45,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Ended with exit code 0 [2022-02-16 13:55:45,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:45,711 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:55:45,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1634164311, now seen corresponding path program 256 times [2022-02-16 13:55:45,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:45,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821057753] [2022-02-16 13:55:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:45,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:45,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:45,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:55:45,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:45,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821057753] [2022-02-16 13:55:45,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821057753] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:45,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146340547] [2022-02-16 13:55:45,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 13:55:45,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:45,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:45,954 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:55:45,954 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:55:45,978 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 13:55:45,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:45,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:45,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:46,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:46,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 64 [2022-02-16 13:55:46,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 55 treesize of output 45 [2022-02-16 13:55:46,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:46,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 45 treesize of output 35 [2022-02-16 13:55:46,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:46,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:46,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-16 13:55:46,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,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 81 treesize of output 69 [2022-02-16 13:55:46,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:46,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 59 treesize of output 47 [2022-02-16 13:55:46,949 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:46,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146340547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:46,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:46,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-16 13:55:46,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131787822] [2022-02-16 13:55:46,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:46,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 13:55:46,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:46,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 13:55:46,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-16 13:55:46,950 INFO L87 Difference]: Start difference. First operand 259 states and 876 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:48,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:48,304 INFO L93 Difference]: Finished difference Result 389 states and 1195 transitions. [2022-02-16 13:55:48,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 13:55:48,304 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-16 13:55:48,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:48,305 INFO L225 Difference]: With dead ends: 389 [2022-02-16 13:55:48,305 INFO L226 Difference]: Without dead ends: 378 [2022-02-16 13:55:48,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 13:55:48,305 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 109 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:48,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 31 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 745 Invalid, 0 Unknown, 4 Unchecked, 0.4s Time] [2022-02-16 13:55:48,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-16 13:55:48,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 259. [2022-02-16 13:55:48,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 3.395348837209302) internal successors, (876), 258 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:55:48,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 876 transitions. [2022-02-16 13:55:48,309 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 876 transitions. Word has length 18 [2022-02-16 13:55:48,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:48,309 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 876 transitions. [2022-02-16 13:55:48,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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:55:48,309 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 876 transitions. [2022-02-16 13:55:48,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:48,310 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:48,310 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:48,328 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:55:48,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:48,519 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:55:48,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:48,519 INFO L85 PathProgramCache]: Analyzing trace with hash -2055918139, now seen corresponding path program 257 times [2022-02-16 13:55:48,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:48,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666462759] [2022-02-16 13:55:48,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:48,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:48,736 INFO 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:55:48,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:48,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666462759] [2022-02-16 13:55:48,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666462759] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:48,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280312499] [2022-02-16 13:55:48,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 13:55:48,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:48,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:48,738 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:55:48,738 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:55:48,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 13:55:48,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:48,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-16 13:55:48,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:48,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:48,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 60 treesize of output 48 [2022-02-16 13:55:49,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:49,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 62 treesize of output 50 [2022-02-16 13:55:49,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 50 treesize of output 38 [2022-02-16 13:55:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 13:55:49,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:49,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:49,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 116 treesize of output 96 [2022-02-16 13:55:49,827 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 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 43 treesize of output 36 [2022-02-16 13:55:49,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 24 treesize of output 18 [2022-02-16 13:55:49,838 INFO 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:55:49,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280312499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:49,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:49,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 13:55:49,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863628617] [2022-02-16 13:55:49,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:49,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 13:55:49,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:49,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 13:55:49,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 13:55:49,839 INFO L87 Difference]: Start difference. First operand 259 states and 876 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:55:50,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:50,696 INFO L93 Difference]: Finished difference Result 379 states and 1181 transitions. [2022-02-16 13:55:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:50,696 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 18 [2022-02-16 13:55:50,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:50,697 INFO L225 Difference]: With dead ends: 379 [2022-02-16 13:55:50,697 INFO L226 Difference]: Without dead ends: 369 [2022-02-16 13:55:50,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 13:55:50,698 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 80 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:50,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 34 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 569 Invalid, 0 Unknown, 120 Unchecked, 0.3s Time] [2022-02-16 13:55:50,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-16 13:55:50,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 259. [2022-02-16 13:55:50,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 3.395348837209302) internal successors, (876), 258 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:55:50,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 876 transitions. [2022-02-16 13:55:50,703 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 876 transitions. Word has length 18 [2022-02-16 13:55:50,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:50,703 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 876 transitions. [2022-02-16 13:55:50,703 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:55:50,703 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 876 transitions. [2022-02-16 13:55:50,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:50,704 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:50,704 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:50,727 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:55:50,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable319 [2022-02-16 13:55:50,922 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:55:50,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:50,922 INFO L85 PathProgramCache]: Analyzing trace with hash -345304831, now seen corresponding path program 258 times [2022-02-16 13:55:50,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:50,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391803256] [2022-02-16 13:55:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:50,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:50,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 13:55:51,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:55:51,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 13:55:51,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391803256] [2022-02-16 13:55:51,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391803256] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 13:55:51,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343409937] [2022-02-16 13:55:51,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 13:55:51,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 13:55:51,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 13:55:51,116 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:55:51,116 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:55:51,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 13:55:51,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 13:55:51,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-16 13:55:51,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 13:55:51,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:51,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 39 treesize of output 31 [2022-02-16 13:55:51,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 69 treesize of output 55 [2022-02-16 13:55:51,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 13:55:51,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 55 treesize of output 41 [2022-02-16 13:55:51,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:55:51,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 13:55:51,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 13:55:51,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 107 treesize of output 91 [2022-02-16 13:55:52,093 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-16 13:55:52,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 41 treesize of output 34 [2022-02-16 13:55:52,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-16 13:55:52,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:55:52,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343409937] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 13:55:52,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 13:55:52,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-16 13:55:52,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474751745] [2022-02-16 13:55:52,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 13:55:52,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 13:55:52,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 13:55:52,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 13:55:52,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-16 13:55:52,105 INFO L87 Difference]: Start difference. First operand 259 states and 876 transitions. Second operand has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 13:55:52,833 INFO L93 Difference]: Finished difference Result 390 states and 1226 transitions. [2022-02-16 13:55:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 13:55:52,833 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have 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:55:52,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 13:55:52,834 INFO L225 Difference]: With dead ends: 390 [2022-02-16 13:55:52,834 INFO L226 Difference]: Without dead ends: 380 [2022-02-16 13:55:52,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 13:55:52,834 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 83 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 13:55:52,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 17 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 711 Invalid, 0 Unknown, 61 Unchecked, 0.3s Time] [2022-02-16 13:55:52,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-16 13:55:52,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 258. [2022-02-16 13:55:52,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 3.385214007782101) internal successors, (870), 257 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call 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,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 870 transitions. [2022-02-16 13:55:52,838 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 870 transitions. Word has length 18 [2022-02-16 13:55:52,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 13:55:52,838 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 870 transitions. [2022-02-16 13:55:52,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.8333333333333333) internal successors, (44), 24 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call 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,838 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 870 transitions. [2022-02-16 13:55:52,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 13:55:52,838 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 13:55:52,838 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 13:55:52,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Ended with exit code 0 [2022-02-16 13:55:53,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-02-16 13:55:53,039 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:55:53,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 13:55:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1846022147, now seen corresponding path program 259 times [2022-02-16 13:55:53,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 13:55:53,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137136949] [2022-02-16 13:55:53,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 13:55:53,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 13:55:53,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2022-02-16 13:55:53,308 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-16 13:55:53,311 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-16 13:55:53,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable321 [2022-02-16 13:55:53,311 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. [2022-02-16 13:55:53,313 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-16 13:55:53,313 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-16 13:55:53,313 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-16 13:55:53,315 INFO L732 BasicCegarLoop]: Path program histogram: [259, 24, 16, 15, 6, 2] [2022-02-16 13:55:53,317 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-16 13:55:53,317 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-16 13:55:53,319 INFO L202 PluginConnector]: Adding new model array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.02 01:55:53 BasicIcfg [2022-02-16 13:55:53,319 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-16 13:55:53,319 INFO L158 Benchmark]: Toolchain (without parser) took 736579.60ms. Allocated memory was 197.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 154.1MB in the beginning and 576.9MB in the end (delta: -422.8MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2022-02-16 13:55:53,319 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 197.1MB. Free memory is still 155.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-16 13:55:53,319 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.87ms. Allocated memory is still 197.1MB. Free memory was 154.0MB in the beginning and 152.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 13:55:53,319 INFO L158 Benchmark]: Boogie Preprocessor took 25.87ms. Allocated memory is still 197.1MB. Free memory was 152.5MB in the beginning and 151.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-16 13:55:53,320 INFO L158 Benchmark]: RCFGBuilder took 282.25ms. Allocated memory is still 197.1MB. Free memory was 151.4MB in the beginning and 139.6MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-02-16 13:55:53,320 INFO L158 Benchmark]: TraceAbstraction took 736241.02ms. Allocated memory was 197.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 139.1MB in the beginning and 576.9MB in the end (delta: -437.8MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2022-02-16 13:55:53,320 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2022-02-16 13:55:53,325 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 197.1MB. Free memory is still 155.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.87ms. Allocated memory is still 197.1MB. Free memory was 154.0MB in the beginning and 152.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 25.87ms. Allocated memory is still 197.1MB. Free memory was 152.5MB in the beginning and 151.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 282.25ms. Allocated memory is still 197.1MB. Free memory was 151.4MB in the beginning and 139.6MB in the end (delta: 11.8MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 736241.02ms. Allocated memory was 197.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 139.1MB in the beginning and 576.9MB in the end (delta: -437.8MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 32 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 736.1s, OverallIterations: 322, TraceHistogramMax: 2, PathProgramHistogramMax: 259, EmptinessCheckTime: 1.0s, AutomataDifference: 238.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.9s, PartialOrderReductionTime: 1.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20981 SdHoareTripleChecker+Valid, 77.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20981 mSDsluCounter, 5896 SdHoareTripleChecker+Invalid, 65.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 27142 IncrementalHoareTripleChecker+Unchecked, 35782 mSDsCounter, 2094 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 159122 IncrementalHoareTripleChecker+Invalid, 188358 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2094 mSolverCounterUnsat, 664 mSDtfsCounter, 159122 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15619 GetRequests, 6615 SyntacticMatches, 479 SemanticMatches, 8525 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39823 ImplicationChecksByTransitivity, 268.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42290occurred in iteration=0, InterpolantAutomatonStates: 3807, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 321 MinimizatonAttempts, 55800 StatesRemovedByMinimization, 321 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 417.9s InterpolantComputationTime, 10738 NumberOfCodeBlocks, 10738 NumberOfCodeBlocksAsserted, 919 NumberOfCheckSat, 15114 ConstructedInterpolants, 683 QuantifiedInterpolants, 335661 SizeOfPredicates, 5182 NumberOfNonLiveVariables, 22456 ConjunctsInSsa, 6470 ConjunctsInUnsatCore, 951 InterpolantComputations, 57 PerfectInterpolantSequences, 140/3003 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown