/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/nzb-file-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:10:23,273 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:10:23,275 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:10:23,346 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:10:23,346 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:10:23,349 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:10:23,351 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:10:23,353 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:10:23,355 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:10:23,359 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:10:23,360 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:10:23,361 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:10:23,361 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:10:23,363 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:10:23,364 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:10:23,367 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:10:23,368 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:10:23,369 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:10:23,371 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:10:23,377 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:10:23,378 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:10:23,379 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:10:23,380 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:10:23,381 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:10:23,387 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:10:23,387 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:10:23,387 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:10:23,389 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:10:23,389 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:10:23,390 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:10:23,390 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:10:23,391 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:10:23,392 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:10:23,393 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:10:23,394 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:10:23,394 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:10:23,395 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:10:23,395 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:10:23,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:10:23,396 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:10:23,396 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:10:23,397 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:10:23,429 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:10:23,429 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:10:23,429 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:10:23,429 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:10:23,430 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:10:23,430 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:10:23,431 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:10:23,431 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:10:23,431 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:10:23,431 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:10:23,432 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:10:23,433 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:10:23,433 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:10:23,434 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:10:23,434 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:10:23,435 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:10:23,435 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:10:23,435 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-10 03:10:23,648 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:10:23,667 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:10:23,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:10:23,670 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:10:23,671 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:10:23,672 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-trans.wvr.bpl [2022-02-10 03:10:23,673 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-trans.wvr.bpl' [2022-02-10 03:10:23,712 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:10:23,714 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:10:23,715 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:10:23,715 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:10:23,715 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:10:23,727 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,736 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,745 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:10:23,746 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:10:23,748 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:10:23,748 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:10:23,748 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:10:23,754 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,755 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,758 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,758 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,771 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,777 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,779 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,780 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:10:23,781 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:10:23,781 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:10:23,781 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:10:23,786 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/1) ... [2022-02-10 03:10:23,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:10:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:23,817 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-10 03:10:23,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-10 03:10:23,856 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:10:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:10:23,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:10:23,856 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:10:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:10:23,856 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:10:23,856 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:10:23,856 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:10:23,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:10:23,856 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-10 03:10:23,857 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-10 03:10:23,857 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-10 03:10:23,857 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:10:23,907 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:10:23,909 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:10:24,106 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:10:24,234 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:10:24,234 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-10 03:10:24,236 INFO L202 PluginConnector]: Adding new model nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:10:24 BoogieIcfgContainer [2022-02-10 03:10:24,257 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:10:24,259 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:10:24,259 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:10:24,264 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:10:24,264 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:10:23" (1/2) ... [2022-02-10 03:10:24,265 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76866a78 and model type nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:10:24, skipping insertion in model container [2022-02-10 03:10:24,266 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:10:24" (2/2) ... [2022-02-10 03:10:24,269 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-trans.wvr.bpl [2022-02-10 03:10:24,274 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:10:24,274 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:10:24,274 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:10:24,274 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:10:24,343 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-10 03:10:24,383 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:10:24,392 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 03:10:24,392 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-10 03:10:24,401 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2022-02-10 03:10:24,447 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 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-10 03:10:26,951 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 90107 transitions and produced 40548 states. [2022-02-10 03:10:27,246 INFO L276 IsEmpty]: Start isEmpty. Operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:27,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:27,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:27,656 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:27,657 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:27,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:27,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1340552502, now seen corresponding path program 1 times [2022-02-10 03:10:27,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:27,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650494089] [2022-02-10 03:10:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:27,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:28,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:28,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650494089] [2022-02-10 03:10:28,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650494089] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:28,195 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:28,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:28,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13646404] [2022-02-10 03:10:28,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:28,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:28,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:28,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:28,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:28,547 INFO L87 Difference]: Start difference. First operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 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-10 03:10:29,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:29,874 INFO L93 Difference]: Finished difference Result 40546 states and 46278 transitions. [2022-02-10 03:10:29,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:29,877 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-10 03:10:29,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:30,037 INFO L225 Difference]: With dead ends: 40546 [2022-02-10 03:10:30,037 INFO L226 Difference]: Without dead ends: 16521 [2022-02-10 03:10:30,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:30,048 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:30,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 25 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:30,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16521 states. [2022-02-10 03:10:30,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16521 to 99. [2022-02-10 03:10:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.3979591836734695) internal successors, (235), 98 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:30,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 235 transitions. [2022-02-10 03:10:30,321 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 235 transitions. Word has length 14 [2022-02-10 03:10:30,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:30,322 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 235 transitions. [2022-02-10 03:10:30,322 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-10 03:10:30,322 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 235 transitions. [2022-02-10 03:10:30,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:30,323 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:30,323 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:30,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:10:30,324 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:30,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:30,324 INFO L85 PathProgramCache]: Analyzing trace with hash -565358838, now seen corresponding path program 2 times [2022-02-10 03:10:30,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:30,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842275706] [2022-02-10 03:10:30,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:30,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:30,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:30,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:30,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842275706] [2022-02-10 03:10:30,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842275706] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:30,426 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:30,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:30,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900061915] [2022-02-10 03:10:30,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:30,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:30,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:30,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:30,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:30,428 INFO L87 Difference]: Start difference. First operand 99 states and 235 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-10 03:10:30,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:30,587 INFO L93 Difference]: Finished difference Result 186 states and 401 transitions. [2022-02-10 03:10:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:30,587 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-10 03:10:30,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:30,588 INFO L225 Difference]: With dead ends: 186 [2022-02-10 03:10:30,589 INFO L226 Difference]: Without dead ends: 181 [2022-02-10 03:10:30,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:30,590 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 43 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:30,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 21 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:30,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-10 03:10:30,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 102. [2022-02-10 03:10:30,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3564356435643563) internal successors, (238), 101 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:30,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 238 transitions. [2022-02-10 03:10:30,597 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 238 transitions. Word has length 14 [2022-02-10 03:10:30,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:30,597 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 238 transitions. [2022-02-10 03:10:30,597 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-10 03:10:30,597 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 238 transitions. [2022-02-10 03:10:30,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:30,598 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:30,598 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:30,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:10:30,599 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:30,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:30,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1114467766, now seen corresponding path program 3 times [2022-02-10 03:10:30,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:30,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928508672] [2022-02-10 03:10:30,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:30,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:30,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928508672] [2022-02-10 03:10:30,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928508672] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:30,766 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:30,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:30,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019698106] [2022-02-10 03:10:30,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:30,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:30,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:30,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:30,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:30,768 INFO L87 Difference]: Start difference. First operand 102 states and 238 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-10 03:10:31,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,013 INFO L93 Difference]: Finished difference Result 132 states and 266 transitions. [2022-02-10 03:10:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:31,013 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-10 03:10:31,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,014 INFO L225 Difference]: With dead ends: 132 [2022-02-10 03:10:31,014 INFO L226 Difference]: Without dead ends: 125 [2022-02-10 03:10:31,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:31,015 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 46 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:31,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 24 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:31,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-10 03:10:31,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 102. [2022-02-10 03:10:31,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3465346534653464) internal successors, (237), 101 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 237 transitions. [2022-02-10 03:10:31,021 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 237 transitions. Word has length 14 [2022-02-10 03:10:31,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,021 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 237 transitions. [2022-02-10 03:10:31,021 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-10 03:10:31,021 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 237 transitions. [2022-02-10 03:10:31,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:31,022 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,022 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-10 03:10:31,022 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:31,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:31,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1481621838, now seen corresponding path program 4 times [2022-02-10 03:10:31,023 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:31,023 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324447736] [2022-02-10 03:10:31,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:31,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:31,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:31,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324447736] [2022-02-10 03:10:31,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324447736] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:31,155 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:31,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:31,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028410085] [2022-02-10 03:10:31,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:31,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:31,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:31,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:31,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:31,156 INFO L87 Difference]: Start difference. First operand 102 states and 237 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-10 03:10:31,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,465 INFO L93 Difference]: Finished difference Result 167 states and 356 transitions. [2022-02-10 03:10:31,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:10:31,466 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-10 03:10:31,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,467 INFO L225 Difference]: With dead ends: 167 [2022-02-10 03:10:31,467 INFO L226 Difference]: Without dead ends: 161 [2022-02-10 03:10:31,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:10:31,468 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 31 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-10 03:10:31,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 31 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:31,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-10 03:10:31,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 104. [2022-02-10 03:10:31,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.320388349514563) internal successors, (239), 103 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 239 transitions. [2022-02-10 03:10:31,473 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 239 transitions. Word has length 14 [2022-02-10 03:10:31,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,473 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 239 transitions. [2022-02-10 03:10:31,474 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-10 03:10:31,474 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 239 transitions. [2022-02-10 03:10:31,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:31,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,474 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-10 03:10:31,475 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:31,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:31,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1690959738, now seen corresponding path program 5 times [2022-02-10 03:10:31,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:31,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228188941] [2022-02-10 03:10:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:31,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:31,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:31,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228188941] [2022-02-10 03:10:31,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228188941] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:31,589 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:31,590 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:31,590 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181165029] [2022-02-10 03:10:31,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:31,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:31,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:31,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:31,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:31,591 INFO L87 Difference]: Start difference. First operand 104 states and 239 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-10 03:10:31,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,739 INFO L93 Difference]: Finished difference Result 156 states and 314 transitions. [2022-02-10 03:10:31,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:31,740 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-10 03:10:31,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,741 INFO L225 Difference]: With dead ends: 156 [2022-02-10 03:10:31,741 INFO L226 Difference]: Without dead ends: 151 [2022-02-10 03:10:31,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:31,742 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 40 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:31,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 23 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:31,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-02-10 03:10:31,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 106. [2022-02-10 03:10:31,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-10 03:10:31,747 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-10 03:10:31,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,747 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-10 03:10:31,747 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-10 03:10:31,747 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-10 03:10:31,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:10:31,748 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,748 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 03:10:31,748 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:31,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:31,749 INFO L85 PathProgramCache]: Analyzing trace with hash 303505418, now seen corresponding path program 6 times [2022-02-10 03:10:31,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:31,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39323306] [2022-02-10 03:10:31,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:31,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:31,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:31,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39323306] [2022-02-10 03:10:31,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39323306] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:31,882 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:31,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:31,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964969700] [2022-02-10 03:10:31,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:31,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:31,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:31,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:31,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:31,883 INFO L87 Difference]: Start difference. First operand 106 states and 244 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-10 03:10:32,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,047 INFO L93 Difference]: Finished difference Result 191 states and 409 transitions. [2022-02-10 03:10:32,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:32,051 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-10 03:10:32,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,052 INFO L225 Difference]: With dead ends: 191 [2022-02-10 03:10:32,052 INFO L226 Difference]: Without dead ends: 185 [2022-02-10 03:10:32,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:32,053 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 31 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-02-10 03:10:32,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 106. [2022-02-10 03:10:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-10 03:10:32,058 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-10 03:10:32,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,058 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-10 03:10:32,058 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-10 03:10:32,058 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-10 03:10:32,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:10:32,058 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,058 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-10 03:10:32,059 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,065 INFO L85 PathProgramCache]: Analyzing trace with hash 784221734, now seen corresponding path program 1 times [2022-02-10 03:10:32,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121321215] [2022-02-10 03:10:32,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121321215] [2022-02-10 03:10:32,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121321215] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,088 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:10:32,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293085030] [2022-02-10 03:10:32,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:10:32,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:10:32,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,089 INFO L87 Difference]: Start difference. First operand 106 states and 244 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,120 INFO L93 Difference]: Finished difference Result 139 states and 323 transitions. [2022-02-10 03:10:32,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:10:32,121 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,122 INFO L225 Difference]: With dead ends: 139 [2022-02-10 03:10:32,122 INFO L226 Difference]: Without dead ends: 136 [2022-02-10 03:10:32,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,123 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-02-10 03:10:32,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 129. [2022-02-10 03:10:32,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.28125) internal successors, (292), 128 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 292 transitions. [2022-02-10 03:10:32,128 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 292 transitions. Word has length 15 [2022-02-10 03:10:32,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,128 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 292 transitions. [2022-02-10 03:10:32,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,128 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 292 transitions. [2022-02-10 03:10:32,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:10:32,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,129 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-10 03:10:32,129 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1824958256, now seen corresponding path program 1 times [2022-02-10 03:10:32,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15623379] [2022-02-10 03:10:32,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15623379] [2022-02-10 03:10:32,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15623379] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,162 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:10:32,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031122406] [2022-02-10 03:10:32,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:10:32,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:10:32,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,163 INFO L87 Difference]: Start difference. First operand 129 states and 292 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,192 INFO L93 Difference]: Finished difference Result 139 states and 301 transitions. [2022-02-10 03:10:32,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:10:32,193 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,193 INFO L225 Difference]: With dead ends: 139 [2022-02-10 03:10:32,193 INFO L226 Difference]: Without dead ends: 139 [2022-02-10 03:10:32,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,194 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 8 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 12 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-10 03:10:32,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-02-10 03:10:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.18978102189781) internal successors, (300), 137 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-10 03:10:32,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 300 transitions. [2022-02-10 03:10:32,198 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 300 transitions. Word has length 15 [2022-02-10 03:10:32,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,199 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 300 transitions. [2022-02-10 03:10:32,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,199 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 300 transitions. [2022-02-10 03:10:32,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:10:32,199 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,199 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-10 03:10:32,200 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,200 INFO L85 PathProgramCache]: Analyzing trace with hash -314791083, now seen corresponding path program 1 times [2022-02-10 03:10:32,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269817134] [2022-02-10 03:10:32,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269817134] [2022-02-10 03:10:32,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269817134] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,216 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:10:32,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673102890] [2022-02-10 03:10:32,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:10:32,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:10:32,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,218 INFO L87 Difference]: Start difference. First operand 138 states and 300 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,251 INFO L93 Difference]: Finished difference Result 169 states and 359 transitions. [2022-02-10 03:10:32,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:10:32,251 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,252 INFO L225 Difference]: With dead ends: 169 [2022-02-10 03:10:32,252 INFO L226 Difference]: Without dead ends: 166 [2022-02-10 03:10:32,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:10:32,253 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-10 03:10:32,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-02-10 03:10:32,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2022-02-10 03:10:32,257 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 15 [2022-02-10 03:10:32,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,258 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2022-02-10 03:10:32,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-10 03:10:32,258 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2022-02-10 03:10:32,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,258 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-10 03:10:32,259 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2067253686, now seen corresponding path program 1 times [2022-02-10 03:10:32,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248774480] [2022-02-10 03:10:32,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248774480] [2022-02-10 03:10:32,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248774480] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,289 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:10:32,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695714585] [2022-02-10 03:10:32,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:10:32,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:10:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,290 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,333 INFO L93 Difference]: Finished difference Result 220 states and 420 transitions. [2022-02-10 03:10:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:10:32,333 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,334 INFO L225 Difference]: With dead ends: 220 [2022-02-10 03:10:32,334 INFO L226 Difference]: Without dead ends: 183 [2022-02-10 03:10:32,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,335 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 15 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-10 03:10:32,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 156. [2022-02-10 03:10:32,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.1032258064516127) internal successors, (326), 155 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-10 03:10:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 326 transitions. [2022-02-10 03:10:32,339 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 326 transitions. Word has length 16 [2022-02-10 03:10:32,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,340 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 326 transitions. [2022-02-10 03:10:32,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,340 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 326 transitions. [2022-02-10 03:10:32,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,340 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-10 03:10:32,341 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1184099510, now seen corresponding path program 1 times [2022-02-10 03:10:32,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859198719] [2022-02-10 03:10:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859198719] [2022-02-10 03:10:32,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859198719] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,362 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:10:32,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334420686] [2022-02-10 03:10:32,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:10:32,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:10:32,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,363 INFO L87 Difference]: Start difference. First operand 156 states and 326 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,413 INFO L93 Difference]: Finished difference Result 196 states and 380 transitions. [2022-02-10 03:10:32,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:10:32,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,414 INFO L225 Difference]: With dead ends: 196 [2022-02-10 03:10:32,414 INFO L226 Difference]: Without dead ends: 168 [2022-02-10 03:10:32,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,415 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 19 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-10 03:10:32,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 151. [2022-02-10 03:10:32,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.0933333333333333) internal successors, (314), 150 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 314 transitions. [2022-02-10 03:10:32,419 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 314 transitions. Word has length 16 [2022-02-10 03:10:32,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,419 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 314 transitions. [2022-02-10 03:10:32,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 314 transitions. [2022-02-10 03:10:32,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,420 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-10 03:10:32,420 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,420 INFO L85 PathProgramCache]: Analyzing trace with hash 737166282, now seen corresponding path program 2 times [2022-02-10 03:10:32,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405141120] [2022-02-10 03:10:32,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405141120] [2022-02-10 03:10:32,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405141120] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,455 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:32,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486514657] [2022-02-10 03:10:32,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:32,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:32,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,456 INFO L87 Difference]: Start difference. First operand 151 states and 314 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,546 INFO L93 Difference]: Finished difference Result 232 states and 418 transitions. [2022-02-10 03:10:32,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:10:32,547 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,548 INFO L225 Difference]: With dead ends: 232 [2022-02-10 03:10:32,548 INFO L226 Difference]: Without dead ends: 201 [2022-02-10 03:10:32,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:10:32,549 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 46 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 29 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:32,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-10 03:10:32,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 152. [2022-02-10 03:10:32,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.0728476821192054) internal successors, (313), 151 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-10 03:10:32,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 313 transitions. [2022-02-10 03:10:32,553 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 313 transitions. Word has length 16 [2022-02-10 03:10:32,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,553 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 313 transitions. [2022-02-10 03:10:32,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,553 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 313 transitions. [2022-02-10 03:10:32,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,554 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,554 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-10 03:10:32,554 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1419041834, now seen corresponding path program 1 times [2022-02-10 03:10:32,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,554 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126267052] [2022-02-10 03:10:32,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,575 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,575 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126267052] [2022-02-10 03:10:32,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126267052] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,575 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:10:32,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058261831] [2022-02-10 03:10:32,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:10:32,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:10:32,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,577 INFO L87 Difference]: Start difference. First operand 152 states and 313 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,625 INFO L93 Difference]: Finished difference Result 181 states and 349 transitions. [2022-02-10 03:10:32,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:10:32,625 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,626 INFO L225 Difference]: With dead ends: 181 [2022-02-10 03:10:32,626 INFO L226 Difference]: Without dead ends: 152 [2022-02-10 03:10:32,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,627 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 20 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-02-10 03:10:32,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 141. [2022-02-10 03:10:32,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.085714285714286) internal successors, (292), 140 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 292 transitions. [2022-02-10 03:10:32,630 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 292 transitions. Word has length 16 [2022-02-10 03:10:32,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,631 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 292 transitions. [2022-02-10 03:10:32,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,631 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 292 transitions. [2022-02-10 03:10:32,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,631 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,631 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-10 03:10:32,632 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1044077226, now seen corresponding path program 2 times [2022-02-10 03:10:32,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391367028] [2022-02-10 03:10:32,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391367028] [2022-02-10 03:10:32,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391367028] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,669 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:32,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862434460] [2022-02-10 03:10:32,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:32,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:32,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,670 INFO L87 Difference]: Start difference. First operand 141 states and 292 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,728 INFO L93 Difference]: Finished difference Result 170 states and 320 transitions. [2022-02-10 03:10:32,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:32,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,730 INFO L225 Difference]: With dead ends: 170 [2022-02-10 03:10:32,730 INFO L226 Difference]: Without dead ends: 161 [2022-02-10 03:10:32,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,730 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 47 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 21 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-10 03:10:32,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 21 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:32,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-02-10 03:10:32,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 141. [2022-02-10 03:10:32,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.0785714285714287) internal successors, (291), 140 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-10 03:10:32,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 291 transitions. [2022-02-10 03:10:32,734 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 291 transitions. Word has length 16 [2022-02-10 03:10:32,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,735 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 291 transitions. [2022-02-10 03:10:32,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,735 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 291 transitions. [2022-02-10 03:10:32,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,735 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-10 03:10:32,736 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash 184591470, now seen corresponding path program 3 times [2022-02-10 03:10:32,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920192399] [2022-02-10 03:10:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920192399] [2022-02-10 03:10:32,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920192399] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,760 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:10:32,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760205137] [2022-02-10 03:10:32,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:10:32,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:10:32,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,761 INFO L87 Difference]: Start difference. First operand 141 states and 291 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,802 INFO L93 Difference]: Finished difference Result 157 states and 305 transitions. [2022-02-10 03:10:32,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:10:32,802 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,803 INFO L225 Difference]: With dead ends: 157 [2022-02-10 03:10:32,803 INFO L226 Difference]: Without dead ends: 131 [2022-02-10 03:10:32,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,804 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 23 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 15 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-10 03:10:32,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 123. [2022-02-10 03:10:32,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.0901639344262297) internal successors, (255), 122 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 255 transitions. [2022-02-10 03:10:32,807 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 255 transitions. Word has length 16 [2022-02-10 03:10:32,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,807 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 255 transitions. [2022-02-10 03:10:32,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,807 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 255 transitions. [2022-02-10 03:10:32,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,808 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,808 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-10 03:10:32,808 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,808 INFO L85 PathProgramCache]: Analyzing trace with hash 438094926, now seen corresponding path program 2 times [2022-02-10 03:10:32,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631796089] [2022-02-10 03:10:32,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631796089] [2022-02-10 03:10:32,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631796089] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,850 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:10:32,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317713426] [2022-02-10 03:10:32,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:10:32,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:10:32,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,851 INFO L87 Difference]: Start difference. First operand 123 states and 255 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,903 INFO L93 Difference]: Finished difference Result 138 states and 268 transitions. [2022-02-10 03:10:32,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:10:32,903 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,904 INFO L225 Difference]: With dead ends: 138 [2022-02-10 03:10:32,904 INFO L226 Difference]: Without dead ends: 127 [2022-02-10 03:10:32,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:10:32,905 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 24 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 19 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-10 03:10:32,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 119. [2022-02-10 03:10:32,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.110169491525424) internal successors, (249), 118 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-10 03:10:32,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 249 transitions. [2022-02-10 03:10:32,908 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 249 transitions. Word has length 16 [2022-02-10 03:10:32,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,908 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 249 transitions. [2022-02-10 03:10:32,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 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-10 03:10:32,908 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 249 transitions. [2022-02-10 03:10:32,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:10:32,908 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,908 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-10 03:10:32,909 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1890236038, now seen corresponding path program 3 times [2022-02-10 03:10:32,909 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022742378] [2022-02-10 03:10:32,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:32,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022742378] [2022-02-10 03:10:32,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022742378] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:10:32,928 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:10:32,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:10:32,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268694282] [2022-02-10 03:10:32,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:10:32,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:10:32,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:10:32,929 INFO L87 Difference]: Start difference. First operand 119 states and 249 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,968 INFO L93 Difference]: Finished difference Result 140 states and 276 transitions. [2022-02-10 03:10:32,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:10:32,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,969 INFO L225 Difference]: With dead ends: 140 [2022-02-10 03:10:32,969 INFO L226 Difference]: Without dead ends: 114 [2022-02-10 03:10:32,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:10:32,969 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 25 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 10 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:10:32,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-02-10 03:10:32,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2022-02-10 03:10:32,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.0707964601769913) internal successors, (234), 113 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 234 transitions. [2022-02-10 03:10:32,972 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 234 transitions. Word has length 16 [2022-02-10 03:10:32,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,972 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 234 transitions. [2022-02-10 03:10:32,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 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-10 03:10:32,973 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 234 transitions. [2022-02-10 03:10:32,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:32,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,973 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-10 03:10:32,973 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1771537430, now seen corresponding path program 1 times [2022-02-10 03:10:32,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630250186] [2022-02-10 03:10:32,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:33,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:33,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:33,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630250186] [2022-02-10 03:10:33,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630250186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:33,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078774090] [2022-02-10 03:10:33,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:33,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:33,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:33,119 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:33,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 03:10:33,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:33,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:10:33,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:33,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 136 treesize of output 120 [2022-02-10 03:10:33,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 125 [2022-02-10 03:10:33,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 137 treesize of output 119 [2022-02-10 03:10:34,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:34,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:34,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 169 [2022-02-10 03:10:34,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 156 [2022-02-10 03:10:34,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:34,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 188 treesize of output 174 [2022-02-10 03:10:35,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:35,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078774090] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:35,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:35,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-10 03:10:35,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543772598] [2022-02-10 03:10:35,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:35,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:10:35,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:35,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:10:35,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:10:35,380 INFO L87 Difference]: Start difference. First operand 114 states and 234 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:35,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:35,510 INFO L93 Difference]: Finished difference Result 163 states and 330 transitions. [2022-02-10 03:10:35,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:10:35,510 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:35,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:35,511 INFO L225 Difference]: With dead ends: 163 [2022-02-10 03:10:35,511 INFO L226 Difference]: Without dead ends: 150 [2022-02-10 03:10:35,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:10:35,512 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 72 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:35,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 56 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:35,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-02-10 03:10:35,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 141. [2022-02-10 03:10:35,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.1285714285714286) internal successors, (298), 140 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-10 03:10:35,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 298 transitions. [2022-02-10 03:10:35,515 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 298 transitions. Word has length 20 [2022-02-10 03:10:35,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:35,515 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 298 transitions. [2022-02-10 03:10:35,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:35,515 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 298 transitions. [2022-02-10 03:10:35,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:35,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:35,516 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:35,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:35,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:10:35,724 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:35,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash -596046786, now seen corresponding path program 2 times [2022-02-10 03:10:35,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:35,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252672617] [2022-02-10 03:10:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:35,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:35,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:35,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:35,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252672617] [2022-02-10 03:10:35,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252672617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:35,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269707990] [2022-02-10 03:10:35,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:35,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:35,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:35,848 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:35,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 03:10:35,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:35,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:35,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:10:35,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:36,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 241 [2022-02-10 03:10:36,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 240 [2022-02-10 03:10:36,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 219 [2022-02-10 03:10:37,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:37,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:37,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 313 treesize of output 277 [2022-02-10 03:10:38,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-02-10 03:10:38,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 153 [2022-02-10 03:10:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:38,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269707990] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:38,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:38,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-10 03:10:38,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962921566] [2022-02-10 03:10:38,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:38,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:10:38,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:38,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:10:38,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:10:38,575 INFO L87 Difference]: Start difference. First operand 141 states and 298 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:38,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:38,992 INFO L93 Difference]: Finished difference Result 227 states and 461 transitions. [2022-02-10 03:10:38,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:38,992 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:38,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:38,993 INFO L225 Difference]: With dead ends: 227 [2022-02-10 03:10:38,994 INFO L226 Difference]: Without dead ends: 194 [2022-02-10 03:10:38,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:38,994 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 175 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:38,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 104 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:38,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-02-10 03:10:38,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 151. [2022-02-10 03:10:38,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.1933333333333334) internal successors, (329), 150 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-10 03:10:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 329 transitions. [2022-02-10 03:10:38,999 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 329 transitions. Word has length 20 [2022-02-10 03:10:38,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:38,999 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 329 transitions. [2022-02-10 03:10:38,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:38,999 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 329 transitions. [2022-02-10 03:10:39,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:39,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:39,000 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:39,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:39,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:39,220 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:39,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:39,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1527326506, now seen corresponding path program 3 times [2022-02-10 03:10:39,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:39,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460353983] [2022-02-10 03:10:39,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:39,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:39,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:39,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:39,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460353983] [2022-02-10 03:10:39,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460353983] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:39,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842771262] [2022-02-10 03:10:39,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:39,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:39,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:39,480 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:39,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 03:10:39,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:39,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:39,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:10:39,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:39,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 266 [2022-02-10 03:10:40,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:10:40,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 133 [2022-02-10 03:10:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:40,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:40,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 184 [2022-02-10 03:10:41,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 131 [2022-02-10 03:10:41,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:41,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 152 treesize of output 142 [2022-02-10 03:10:41,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:41,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842771262] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:41,525 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:41,525 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 22 [2022-02-10 03:10:41,525 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464536449] [2022-02-10 03:10:41,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:41,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:41,525 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:41,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:41,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:41,526 INFO L87 Difference]: Start difference. First operand 151 states and 329 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:42,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:42,801 INFO L93 Difference]: Finished difference Result 383 states and 773 transitions. [2022-02-10 03:10:42,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:10:42,801 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:42,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:42,803 INFO L225 Difference]: With dead ends: 383 [2022-02-10 03:10:42,803 INFO L226 Difference]: Without dead ends: 344 [2022-02-10 03:10:42,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:10:42,804 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 227 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:42,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 185 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:10:42,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-02-10 03:10:42,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 172. [2022-02-10 03:10:42,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.1578947368421053) internal successors, (369), 171 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:42,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 369 transitions. [2022-02-10 03:10:42,814 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 369 transitions. Word has length 20 [2022-02-10 03:10:42,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:42,814 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 369 transitions. [2022-02-10 03:10:42,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:42,815 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 369 transitions. [2022-02-10 03:10:42,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:42,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:42,815 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:42,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:43,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:43,038 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:43,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:43,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1635275560, now seen corresponding path program 4 times [2022-02-10 03:10:43,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:43,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538510021] [2022-02-10 03:10:43,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:43,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:43,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:43,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:43,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538510021] [2022-02-10 03:10:43,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538510021] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:43,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815990602] [2022-02-10 03:10:43,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:43,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:43,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:43,197 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:43,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 03:10:43,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:43,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:43,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:10:43,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:43,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 192 [2022-02-10 03:10:43,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 189 [2022-02-10 03:10:43,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 185 [2022-02-10 03:10:44,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:44,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:44,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 169 [2022-02-10 03:10:44,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-02-10 03:10:44,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:44,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 163 treesize of output 153 [2022-02-10 03:10:45,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:45,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815990602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:45,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:45,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-10 03:10:45,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374379862] [2022-02-10 03:10:45,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:45,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:45,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:45,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:45,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:45,323 INFO L87 Difference]: Start difference. First operand 172 states and 369 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:47,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:47,034 INFO L93 Difference]: Finished difference Result 423 states and 858 transitions. [2022-02-10 03:10:47,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-10 03:10:47,035 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:47,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:47,037 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:10:47,037 INFO L226 Difference]: Without dead ends: 346 [2022-02-10 03:10:47,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:10:47,038 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 192 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:47,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 282 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:10:47,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-10 03:10:47,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 213. [2022-02-10 03:10:47,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.3160377358490565) internal successors, (491), 212 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:47,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 491 transitions. [2022-02-10 03:10:47,045 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 491 transitions. Word has length 20 [2022-02-10 03:10:47,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:47,045 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 491 transitions. [2022-02-10 03:10:47,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:47,045 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 491 transitions. [2022-02-10 03:10:47,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:47,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:47,046 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:47,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-02-10 03:10:47,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:47,259 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:47,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:47,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1161040052, now seen corresponding path program 5 times [2022-02-10 03:10:47,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:47,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510044370] [2022-02-10 03:10:47,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:47,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:47,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:47,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:47,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510044370] [2022-02-10 03:10:47,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510044370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:47,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107479297] [2022-02-10 03:10:47,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:47,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:47,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:47,427 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:47,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 03:10:47,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:47,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:47,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:10:47,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:47,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 195 treesize of output 179 [2022-02-10 03:10:47,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 131 [2022-02-10 03:10:47,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 113 [2022-02-10 03:10:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:48,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:48,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 268 [2022-02-10 03:10:48,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:48,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 295 treesize of output 265 [2022-02-10 03:10:48,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 198 [2022-02-10 03:10:49,071 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:49,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107479297] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:49,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:49,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-10 03:10:49,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525856592] [2022-02-10 03:10:49,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:49,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:49,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:49,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:49,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:49,072 INFO L87 Difference]: Start difference. First operand 213 states and 491 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:49,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:49,553 INFO L93 Difference]: Finished difference Result 331 states and 733 transitions. [2022-02-10 03:10:49,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:49,553 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:49,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:49,554 INFO L225 Difference]: With dead ends: 331 [2022-02-10 03:10:49,554 INFO L226 Difference]: Without dead ends: 292 [2022-02-10 03:10:49,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:10:49,555 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 81 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:49,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 101 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:49,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-10 03:10:49,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 243. [2022-02-10 03:10:49,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4338842975206614) internal successors, (589), 242 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:49,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 589 transitions. [2022-02-10 03:10:49,561 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 589 transitions. Word has length 20 [2022-02-10 03:10:49,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:49,561 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 589 transitions. [2022-02-10 03:10:49,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 20 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:49,561 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 589 transitions. [2022-02-10 03:10:49,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:49,562 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:49,562 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:49,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:49,783 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,SelfDestructingSolverStorable21 [2022-02-10 03:10:49,783 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:49,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:49,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1814500772, now seen corresponding path program 6 times [2022-02-10 03:10:49,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:49,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851395599] [2022-02-10 03:10:49,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:49,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:49,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:49,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:49,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:49,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851395599] [2022-02-10 03:10:49,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851395599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:49,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031469055] [2022-02-10 03:10:49,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:49,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:49,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:49,876 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:49,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 03:10:49,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:49,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:49,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:10:49,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:49,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:50,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:10:50,067 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:50,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:50,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 144 [2022-02-10 03:10:50,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:50,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:50,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:10:50,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:50,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031469055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:50,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:50,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-10 03:10:50,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233553752] [2022-02-10 03:10:50,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:50,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:10:50,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:50,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:10:50,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:10:50,553 INFO L87 Difference]: Start difference. First operand 243 states and 589 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:50,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:50,661 INFO L93 Difference]: Finished difference Result 311 states and 718 transitions. [2022-02-10 03:10:50,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:10:50,662 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:10:50,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:50,663 INFO L225 Difference]: With dead ends: 311 [2022-02-10 03:10:50,663 INFO L226 Difference]: Without dead ends: 298 [2022-02-10 03:10:50,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:10:50,663 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:50,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 73 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:50,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-02-10 03:10:50,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 253. [2022-02-10 03:10:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.4563492063492065) internal successors, (619), 252 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 619 transitions. [2022-02-10 03:10:50,669 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 619 transitions. Word has length 21 [2022-02-10 03:10:50,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:50,669 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 619 transitions. [2022-02-10 03:10:50,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:50,669 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 619 transitions. [2022-02-10 03:10:50,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:50,670 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:50,670 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:50,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:50,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:50,880 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:50,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1304975880, now seen corresponding path program 7 times [2022-02-10 03:10:50,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:50,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674062221] [2022-02-10 03:10:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:50,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:50,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:50,956 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:50,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:50,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674062221] [2022-02-10 03:10:50,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674062221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:50,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32942523] [2022-02-10 03:10:50,957 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:50,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:50,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:50,960 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:50,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 03:10:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:51,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:10:51,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:51,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:51,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 268 treesize of output 230 [2022-02-10 03:10:51,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 194 [2022-02-10 03:10:51,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:51,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:51,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 204 treesize of output 184 [2022-02-10 03:10:52,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:52,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:52,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:10:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:52,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32942523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:52,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:52,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-02-10 03:10:52,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767812836] [2022-02-10 03:10:52,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:52,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:10:52,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:52,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:10:52,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:10:52,175 INFO L87 Difference]: Start difference. First operand 253 states and 619 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:52,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:52,257 INFO L93 Difference]: Finished difference Result 330 states and 770 transitions. [2022-02-10 03:10:52,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:10:52,257 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:10:52,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:52,258 INFO L225 Difference]: With dead ends: 330 [2022-02-10 03:10:52,258 INFO L226 Difference]: Without dead ends: 317 [2022-02-10 03:10:52,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:10:52,259 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 103 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:52,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 50 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:52,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-10 03:10:52,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 247. [2022-02-10 03:10:52,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.426829268292683) internal successors, (597), 246 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:52,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 597 transitions. [2022-02-10 03:10:52,265 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 597 transitions. Word has length 21 [2022-02-10 03:10:52,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:52,265 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 597 transitions. [2022-02-10 03:10:52,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:52,265 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 597 transitions. [2022-02-10 03:10:52,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:52,266 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:52,266 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:52,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-10 03:10:52,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:52,479 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:52,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:52,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1024856366, now seen corresponding path program 8 times [2022-02-10 03:10:52,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:52,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535109553] [2022-02-10 03:10:52,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:52,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,554 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:52,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535109553] [2022-02-10 03:10:52,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535109553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:52,555 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846210673] [2022-02-10 03:10:52,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:52,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:52,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:52,560 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:52,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 03:10:52,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:52,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:52,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:10:52,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:52,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 147 [2022-02-10 03:10:52,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:10:52,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:53,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 231 [2022-02-10 03:10:53,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:53,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 238 treesize of output 208 [2022-02-10 03:10:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:53,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846210673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:53,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:53,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:10:53,554 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216470611] [2022-02-10 03:10:53,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:53,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:53,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:53,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:53,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:53,555 INFO L87 Difference]: Start difference. First operand 247 states and 597 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:53,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:53,821 INFO L93 Difference]: Finished difference Result 420 states and 959 transitions. [2022-02-10 03:10:53,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:10:53,822 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:10:53,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:53,824 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:10:53,824 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:10:53,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:53,825 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 137 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:53,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 77 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:53,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:10:53,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 276. [2022-02-10 03:10:53,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.367272727272727) internal successors, (651), 275 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:53,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 651 transitions. [2022-02-10 03:10:53,831 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 651 transitions. Word has length 21 [2022-02-10 03:10:53,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:53,831 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 651 transitions. [2022-02-10 03:10:53,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:53,831 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 651 transitions. [2022-02-10 03:10:53,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:53,832 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:53,832 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:53,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:54,041 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,SelfDestructingSolverStorable24 [2022-02-10 03:10:54,041 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:54,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:54,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1971142640, now seen corresponding path program 9 times [2022-02-10 03:10:54,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:54,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87252446] [2022-02-10 03:10:54,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:54,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:54,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:54,150 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:54,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87252446] [2022-02-10 03:10:54,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87252446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:54,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201153310] [2022-02-10 03:10:54,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:54,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:54,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:54,151 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:54,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 03:10:54,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:10:54,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:54,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:10:54,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:54,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:10:54,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 140 [2022-02-10 03:10:54,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 113 [2022-02-10 03:10:54,873 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:10:54,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:55,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 252 treesize of output 224 [2022-02-10 03:10:55,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:55,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 264 [2022-02-10 03:10:55,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 226 [2022-02-10 03:10:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:10:56,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201153310] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:56,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:56,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-10 03:10:56,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636798349] [2022-02-10 03:10:56,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:56,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:10:56,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:56,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:10:56,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:56,109 INFO L87 Difference]: Start difference. First operand 276 states and 651 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:57,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:57,839 INFO L93 Difference]: Finished difference Result 774 states and 1704 transitions. [2022-02-10 03:10:57,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:10:57,840 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:10:57,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:57,842 INFO L225 Difference]: With dead ends: 774 [2022-02-10 03:10:57,842 INFO L226 Difference]: Without dead ends: 713 [2022-02-10 03:10:57,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=601, Invalid=1751, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:10:57,843 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 225 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:57,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 208 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:10:57,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-02-10 03:10:57,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 324. [2022-02-10 03:10:57,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.4953560371517027) internal successors, (806), 323 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:57,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 806 transitions. [2022-02-10 03:10:57,855 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 806 transitions. Word has length 21 [2022-02-10 03:10:57,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:57,856 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 806 transitions. [2022-02-10 03:10:57,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:57,856 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 806 transitions. [2022-02-10 03:10:57,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:57,856 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:57,857 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:57,873 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-10 03:10:58,061 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,SelfDestructingSolverStorable25 [2022-02-10 03:10:58,062 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:58,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:58,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2127103930, now seen corresponding path program 10 times [2022-02-10 03:10:58,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:58,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088060003] [2022-02-10 03:10:58,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:58,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:58,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:58,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:10:58,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:58,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088060003] [2022-02-10 03:10:58,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088060003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:58,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351263190] [2022-02-10 03:10:58,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:58,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:58,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:58,232 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:58,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 03:10:58,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:58,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:58,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:10:58,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:58,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 240 [2022-02-10 03:10:58,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:58,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:10:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:58,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:59,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 187 [2022-02-10 03:10:59,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:59,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 194 treesize of output 180 [2022-02-10 03:10:59,465 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:59,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351263190] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:59,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:59,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-02-10 03:10:59,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81518816] [2022-02-10 03:10:59,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:59,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:59,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:59,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:59,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:59,467 INFO L87 Difference]: Start difference. First operand 324 states and 806 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:59,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:59,963 INFO L93 Difference]: Finished difference Result 492 states and 1111 transitions. [2022-02-10 03:10:59,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:10:59,964 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:10:59,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:59,965 INFO L225 Difference]: With dead ends: 492 [2022-02-10 03:10:59,965 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:10:59,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:59,966 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:59,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 148 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 410 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-10 03:10:59,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:10:59,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 340. [2022-02-10 03:10:59,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.5191740412979353) internal successors, (854), 339 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 854 transitions. [2022-02-10 03:10:59,973 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 854 transitions. Word has length 21 [2022-02-10 03:10:59,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:59,974 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 854 transitions. [2022-02-10 03:10:59,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:59,974 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 854 transitions. [2022-02-10 03:10:59,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:10:59,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:59,975 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:00,000 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-10 03:11:00,191 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,SelfDestructingSolverStorable26 [2022-02-10 03:11:00,191 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:00,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -392271656, now seen corresponding path program 11 times [2022-02-10 03:11:00,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:00,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390859989] [2022-02-10 03:11:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:00,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:00,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:11:00,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:00,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390859989] [2022-02-10 03:11:00,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390859989] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:00,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966484792] [2022-02-10 03:11:00,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:00,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:00,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:00,345 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:00,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 03:11:00,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:00,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:00,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:00,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:00,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 129 [2022-02-10 03:11:00,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-02-10 03:11:00,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:00,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:01,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 314 treesize of output 270 [2022-02-10 03:11:01,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:01,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 245 [2022-02-10 03:11:01,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966484792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:01,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:01,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-02-10 03:11:01,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911427536] [2022-02-10 03:11:01,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:01,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:01,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:01,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:01,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:01,425 INFO L87 Difference]: Start difference. First operand 340 states and 854 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:02,082 INFO L93 Difference]: Finished difference Result 510 states and 1165 transitions. [2022-02-10 03:11:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:11:02,082 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:02,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:02,084 INFO L225 Difference]: With dead ends: 510 [2022-02-10 03:11:02,084 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:11:02,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=248, Invalid=942, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:11:02,085 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 163 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:02,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 165 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:02,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:11:02,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 345. [2022-02-10 03:11:02,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.546511627906977) internal successors, (876), 344 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 876 transitions. [2022-02-10 03:11:02,092 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 876 transitions. Word has length 21 [2022-02-10 03:11:02,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:02,092 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 876 transitions. [2022-02-10 03:11:02,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,093 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 876 transitions. [2022-02-10 03:11:02,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:02,093 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:02,093 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:02,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:02,311 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,SelfDestructingSolverStorable27 [2022-02-10 03:11:02,311 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:02,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1931896686, now seen corresponding path program 12 times [2022-02-10 03:11:02,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:02,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494134251] [2022-02-10 03:11:02,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:02,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:02,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:02,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:02,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:02,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494134251] [2022-02-10 03:11:02,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494134251] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:02,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853807029] [2022-02-10 03:11:02,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:02,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:02,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:02,464 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:02,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 03:11:02,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:02,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:02,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:02,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:02,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 163 [2022-02-10 03:11:02,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:02,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-02-10 03:11:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:03,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:03,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 210 [2022-02-10 03:11:03,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:03,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:11:03,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:03,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853807029] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:03,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:03,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-10 03:11:03,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248279088] [2022-02-10 03:11:03,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:03,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:03,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:03,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:03,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:03,588 INFO L87 Difference]: Start difference. First operand 345 states and 876 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:04,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:04,386 INFO L93 Difference]: Finished difference Result 510 states and 1229 transitions. [2022-02-10 03:11:04,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:11:04,386 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:04,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:04,388 INFO L225 Difference]: With dead ends: 510 [2022-02-10 03:11:04,388 INFO L226 Difference]: Without dead ends: 456 [2022-02-10 03:11:04,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:11:04,389 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 145 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:04,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 126 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:04,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-10 03:11:04,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 402. [2022-02-10 03:11:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.5810473815461346) internal successors, (1035), 401 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:04,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1035 transitions. [2022-02-10 03:11:04,397 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1035 transitions. Word has length 21 [2022-02-10 03:11:04,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:04,397 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1035 transitions. [2022-02-10 03:11:04,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:04,398 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1035 transitions. [2022-02-10 03:11:04,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:04,399 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:04,399 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:04,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:04,599 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,SelfDestructingSolverStorable28 [2022-02-10 03:11:04,599 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:04,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:04,600 INFO L85 PathProgramCache]: Analyzing trace with hash 75425210, now seen corresponding path program 13 times [2022-02-10 03:11:04,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:04,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327970997] [2022-02-10 03:11:04,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:04,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:04,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:04,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:04,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:04,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327970997] [2022-02-10 03:11:04,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327970997] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:04,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549529261] [2022-02-10 03:11:04,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:04,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:04,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:04,705 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:04,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 03:11:04,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:04,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:04,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:04,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-10 03:11:04,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 121 [2022-02-10 03:11:05,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:05,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 178 [2022-02-10 03:11:05,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:05,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 20 treesize of output 24 [2022-02-10 03:11:05,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549529261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:05,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:05,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:11:05,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221312930] [2022-02-10 03:11:05,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:05,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:05,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:05,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:05,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:05,594 INFO L87 Difference]: Start difference. First operand 402 states and 1035 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:05,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:05,698 INFO L93 Difference]: Finished difference Result 465 states and 1133 transitions. [2022-02-10 03:11:05,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:11:05,699 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:05,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:05,700 INFO L225 Difference]: With dead ends: 465 [2022-02-10 03:11:05,700 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:11:05,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:05,701 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 64 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:05,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 65 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:05,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:11:05,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 393. [2022-02-10 03:11:05,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.568877551020408) internal successors, (1007), 392 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1007 transitions. [2022-02-10 03:11:05,711 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1007 transitions. Word has length 21 [2022-02-10 03:11:05,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:05,711 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1007 transitions. [2022-02-10 03:11:05,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:05,711 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1007 transitions. [2022-02-10 03:11:05,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:05,712 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:05,712 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:05,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:05,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:05,935 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:05,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:05,935 INFO L85 PathProgramCache]: Analyzing trace with hash 381676644, now seen corresponding path program 14 times [2022-02-10 03:11:05,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:05,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835153405] [2022-02-10 03:11:05,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:05,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:05,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:06,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835153405] [2022-02-10 03:11:06,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835153405] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:06,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969637410] [2022-02-10 03:11:06,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:06,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:06,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:06,028 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:06,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 03:11:06,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:06,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:06,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:06,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:06,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 248 [2022-02-10 03:11:06,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:06,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 256 treesize of output 226 [2022-02-10 03:11:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:06,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 244 [2022-02-10 03:11:07,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:07,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:07,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:07,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969637410] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:07,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:07,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:11:07,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316987301] [2022-02-10 03:11:07,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:07,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:07,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:07,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:07,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:07,204 INFO L87 Difference]: Start difference. First operand 393 states and 1007 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:07,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:07,358 INFO L93 Difference]: Finished difference Result 440 states and 1097 transitions. [2022-02-10 03:11:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:11:07,358 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:07,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:07,360 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:11:07,360 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:11:07,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:07,361 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:07,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 90 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:07,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:11:07,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 375. [2022-02-10 03:11:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5748663101604277) internal successors, (963), 374 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 963 transitions. [2022-02-10 03:11:07,368 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 963 transitions. Word has length 21 [2022-02-10 03:11:07,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:07,368 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 963 transitions. [2022-02-10 03:11:07,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:07,368 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 963 transitions. [2022-02-10 03:11:07,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:07,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:07,369 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:07,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:07,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:07,590 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:07,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:07,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1043193098, now seen corresponding path program 15 times [2022-02-10 03:11:07,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:07,590 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340993175] [2022-02-10 03:11:07,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:07,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:07,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:07,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:07,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:07,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340993175] [2022-02-10 03:11:07,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340993175] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:07,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180570779] [2022-02-10 03:11:07,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:07,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:07,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:07,664 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:07,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 03:11:07,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:07,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:07,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:07,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:07,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:07,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:11:07,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:07,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:07,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 211 treesize of output 191 [2022-02-10 03:11:08,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:08,366 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:08,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 8 treesize of output 7 [2022-02-10 03:11:08,371 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:08,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180570779] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:08,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:08,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-02-10 03:11:08,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686973525] [2022-02-10 03:11:08,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:08,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-10 03:11:08,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:08,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-10 03:11:08,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-10 03:11:08,372 INFO L87 Difference]: Start difference. First operand 375 states and 963 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:08,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:08,567 INFO L93 Difference]: Finished difference Result 546 states and 1329 transitions. [2022-02-10 03:11:08,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:08,567 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:08,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:08,569 INFO L225 Difference]: With dead ends: 546 [2022-02-10 03:11:08,569 INFO L226 Difference]: Without dead ends: 518 [2022-02-10 03:11:08,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:08,569 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 80 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:08,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 99 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:08,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-10 03:11:08,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 348. [2022-02-10 03:11:08,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.645533141210375) internal successors, (918), 347 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:08,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 918 transitions. [2022-02-10 03:11:08,582 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 918 transitions. Word has length 21 [2022-02-10 03:11:08,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:08,582 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 918 transitions. [2022-02-10 03:11:08,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 12 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:08,582 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 918 transitions. [2022-02-10 03:11:08,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:08,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:08,583 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:08,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:08,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:08,784 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:08,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash -2119408968, now seen corresponding path program 16 times [2022-02-10 03:11:08,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:08,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956547735] [2022-02-10 03:11:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:08,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:08,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:08,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:08,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956547735] [2022-02-10 03:11:08,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956547735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:08,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411510183] [2022-02-10 03:11:08,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:08,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:08,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:08,873 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:08,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-10 03:11:08,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:08,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:08,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:08,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:08,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:09,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 177 treesize of output 151 [2022-02-10 03:11:09,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 133 [2022-02-10 03:11:09,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:09,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:09,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 169 [2022-02-10 03:11:09,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 3 treesize of output 1 [2022-02-10 03:11:09,774 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:09,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 8 treesize of output 7 [2022-02-10 03:11:09,780 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:09,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411510183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:09,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:09,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-10 03:11:09,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486719729] [2022-02-10 03:11:09,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:09,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:11:09,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:09,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:11:09,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:11:09,781 INFO L87 Difference]: Start difference. First operand 348 states and 918 transitions. Second operand has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:09,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:09,961 INFO L93 Difference]: Finished difference Result 484 states and 1201 transitions. [2022-02-10 03:11:09,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:09,961 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:09,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:09,962 INFO L225 Difference]: With dead ends: 484 [2022-02-10 03:11:09,962 INFO L226 Difference]: Without dead ends: 460 [2022-02-10 03:11:09,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:09,963 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 85 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:09,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 98 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:09,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-10 03:11:09,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 331. [2022-02-10 03:11:09,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.6787878787878787) internal successors, (884), 330 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:09,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 884 transitions. [2022-02-10 03:11:09,970 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 884 transitions. Word has length 21 [2022-02-10 03:11:09,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:09,970 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 884 transitions. [2022-02-10 03:11:09,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:09,970 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 884 transitions. [2022-02-10 03:11:09,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:09,971 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:09,971 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:09,993 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-10 03:11:10,191 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,SelfDestructingSolverStorable32 [2022-02-10 03:11:10,191 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:10,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:10,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1051354196, now seen corresponding path program 17 times [2022-02-10 03:11:10,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:10,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294532418] [2022-02-10 03:11:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:10,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:10,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294532418] [2022-02-10 03:11:10,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294532418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:10,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583565685] [2022-02-10 03:11:10,296 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:10,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:10,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:10,297 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:10,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 03:11:10,342 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:10,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:10,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:10,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:10,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 125 [2022-02-10 03:11:10,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 17 treesize of output 13 [2022-02-10 03:11:10,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-10 03:11:10,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:10,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:10,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11: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 188 treesize of output 164 [2022-02-10 03:11:10,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:10,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 171 treesize of output 157 [2022-02-10 03:11:11,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:11,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583565685] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:11,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:11,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 19 [2022-02-10 03:11:11,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825631137] [2022-02-10 03:11:11,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:11,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:11,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:11,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:11,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:11,279 INFO L87 Difference]: Start difference. First operand 331 states and 884 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:11,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:11,534 INFO L93 Difference]: Finished difference Result 407 states and 1019 transitions. [2022-02-10 03:11:11,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:11,534 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:11,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:11,535 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:11:11,535 INFO L226 Difference]: Without dead ends: 379 [2022-02-10 03:11:11,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=158, Invalid=492, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:11:11,536 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:11,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 119 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-10 03:11:11,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 262. [2022-02-10 03:11:11,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.586206896551724) internal successors, (675), 261 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:11,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 675 transitions. [2022-02-10 03:11:11,541 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 675 transitions. Word has length 21 [2022-02-10 03:11:11,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:11,541 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 675 transitions. [2022-02-10 03:11:11,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:11,542 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 675 transitions. [2022-02-10 03:11:11,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:11,542 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:11,542 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:11,564 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-10 03:11:11,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:11,765 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:11,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:11,765 INFO L85 PathProgramCache]: Analyzing trace with hash -121812322, now seen corresponding path program 18 times [2022-02-10 03:11:11,765 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:11,765 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822933686] [2022-02-10 03:11:11,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:11,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:11,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:11,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:11,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:11,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822933686] [2022-02-10 03:11:11,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822933686] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:11,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280590562] [2022-02-10 03:11:11,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:11,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:11,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:11,857 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:11,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 03:11:11,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:11,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:11,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:11,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:11,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 129 [2022-02-10 03:11:12,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-02-10 03:11:12,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:12,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:12,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:12,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 178 [2022-02-10 03:11:12,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-02-10 03:11:12,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:12,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280590562] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:12,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:12,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:11:12,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314589007] [2022-02-10 03:11:12,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:12,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:12,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:12,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:12,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:12,770 INFO L87 Difference]: Start difference. First operand 262 states and 675 transitions. Second operand has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:13,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:13,043 INFO L93 Difference]: Finished difference Result 380 states and 919 transitions. [2022-02-10 03:11:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:11:13,043 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:13,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:13,044 INFO L225 Difference]: With dead ends: 380 [2022-02-10 03:11:13,044 INFO L226 Difference]: Without dead ends: 372 [2022-02-10 03:11:13,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:13,045 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:13,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 90 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:13,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-10 03:11:13,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 257. [2022-02-10 03:11:13,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.58203125) internal successors, (661), 256 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:13,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 661 transitions. [2022-02-10 03:11:13,050 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 661 transitions. Word has length 21 [2022-02-10 03:11:13,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:13,050 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 661 transitions. [2022-02-10 03:11:13,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:13,050 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 661 transitions. [2022-02-10 03:11:13,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:13,051 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:13,051 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:13,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:13,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:13,271 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:13,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash 440745850, now seen corresponding path program 19 times [2022-02-10 03:11:13,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:13,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322480903] [2022-02-10 03:11:13,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:13,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:13,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:11:13,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:13,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322480903] [2022-02-10 03:11:13,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322480903] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:13,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227154646] [2022-02-10 03:11:13,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:13,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:13,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:13,414 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:13,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 03:11:13,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:13,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:13,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:13,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 171 treesize of output 147 [2022-02-10 03:11:13,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 20 treesize of output 16 [2022-02-10 03:11:13,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:13,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:14,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 252 [2022-02-10 03:11:14,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:14,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 259 treesize of output 221 [2022-02-10 03:11:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227154646] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:14,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:14,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-10 03:11:14,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032819392] [2022-02-10 03:11:14,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:14,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:14,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:14,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:14,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:14,403 INFO L87 Difference]: Start difference. First operand 257 states and 661 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:15,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:15,339 INFO L93 Difference]: Finished difference Result 444 states and 1009 transitions. [2022-02-10 03:11:15,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:11:15,340 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:15,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:15,340 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:11:15,340 INFO L226 Difference]: Without dead ends: 377 [2022-02-10 03:11:15,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=258, Invalid=1224, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:11:15,341 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 119 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:15,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 174 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:15,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-10 03:11:15,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 277. [2022-02-10 03:11:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.5181159420289854) internal successors, (695), 276 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:15,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 695 transitions. [2022-02-10 03:11:15,347 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 695 transitions. Word has length 21 [2022-02-10 03:11:15,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:15,347 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 695 transitions. [2022-02-10 03:11:15,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:15,347 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 695 transitions. [2022-02-10 03:11:15,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:15,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:15,348 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:15,370 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-10 03:11:15,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:15,569 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:15,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2078629736, now seen corresponding path program 20 times [2022-02-10 03:11:15,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:15,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112434110] [2022-02-10 03:11:15,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:15,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:15,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:15,745 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:15,745 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112434110] [2022-02-10 03:11:15,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112434110] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:15,745 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198340776] [2022-02-10 03:11:15,745 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:15,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:15,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:15,746 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:15,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 03:11:15,793 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:15,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:15,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:15,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:15,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 145 treesize of output 129 [2022-02-10 03:11:16,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2022-02-10 03:11:16,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:16,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:16,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 216 [2022-02-10 03:11:16,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:16,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 193 [2022-02-10 03:11:16,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:16,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198340776] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:16,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:16,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2022-02-10 03:11:16,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136059141] [2022-02-10 03:11:16,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:16,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:16,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:16,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:16,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:16,690 INFO L87 Difference]: Start difference. First operand 277 states and 695 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:17,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:17,318 INFO L93 Difference]: Finished difference Result 443 states and 1004 transitions. [2022-02-10 03:11:17,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:11:17,320 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:17,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:17,321 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:11:17,321 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:11:17,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:11:17,322 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 214 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:17,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 177 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:17,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:11:17,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 270. [2022-02-10 03:11:17,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.5055762081784385) internal successors, (674), 269 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:17,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 674 transitions. [2022-02-10 03:11:17,327 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 674 transitions. Word has length 21 [2022-02-10 03:11:17,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:17,328 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 674 transitions. [2022-02-10 03:11:17,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:17,328 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 674 transitions. [2022-02-10 03:11:17,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:17,328 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:17,328 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:17,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:17,547 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,SelfDestructingSolverStorable36 [2022-02-10 03:11:17,547 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:17,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:17,548 INFO L85 PathProgramCache]: Analyzing trace with hash -726340322, now seen corresponding path program 21 times [2022-02-10 03:11:17,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:17,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253533980] [2022-02-10 03:11:17,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:17,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:17,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:17,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:17,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253533980] [2022-02-10 03:11:17,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253533980] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:17,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264436337] [2022-02-10 03:11:17,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:17,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:17,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:17,709 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:17,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 03:11:17,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:11:17,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:17,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:17,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:18,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 220 [2022-02-10 03:11:18,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 198 [2022-02-10 03:11:18,244 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:18,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:18,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 252 [2022-02-10 03:11:18,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:18,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 21 treesize of output 25 [2022-02-10 03:11:18,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:18,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264436337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:18,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:18,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-10 03:11:18,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987120286] [2022-02-10 03:11:18,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:18,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:18,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:18,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:18,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:18,703 INFO L87 Difference]: Start difference. First operand 270 states and 674 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:19,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:19,766 INFO L93 Difference]: Finished difference Result 573 states and 1267 transitions. [2022-02-10 03:11:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:11:19,766 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:19,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:19,767 INFO L225 Difference]: With dead ends: 573 [2022-02-10 03:11:19,767 INFO L226 Difference]: Without dead ends: 506 [2022-02-10 03:11:19,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=456, Invalid=1994, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:11:19,768 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 255 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:19,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 196 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:19,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-02-10 03:11:19,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 286. [2022-02-10 03:11:19,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.5157894736842104) internal successors, (717), 285 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:19,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 717 transitions. [2022-02-10 03:11:19,774 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 717 transitions. Word has length 21 [2022-02-10 03:11:19,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:19,774 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 717 transitions. [2022-02-10 03:11:19,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:19,774 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 717 transitions. [2022-02-10 03:11:19,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:19,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:19,775 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:19,791 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-10 03:11:19,976 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,SelfDestructingSolverStorable37 [2022-02-10 03:11:19,976 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:19,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:19,976 INFO L85 PathProgramCache]: Analyzing trace with hash -854821440, now seen corresponding path program 22 times [2022-02-10 03:11:19,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:19,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865424017] [2022-02-10 03:11:19,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:19,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:19,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:20,088 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:20,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:20,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865424017] [2022-02-10 03:11:20,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865424017] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:20,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953241424] [2022-02-10 03:11:20,089 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:20,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:20,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:20,091 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:20,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 03:11:20,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:20,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:20,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 03:11:20,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:20,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 334 treesize of output 278 [2022-02-10 03:11:20,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 252 [2022-02-10 03:11:20,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:20,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:20,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 173 [2022-02-10 03:11:21,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:21,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:21,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953241424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:21,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:21,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 21 [2022-02-10 03:11:21,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044859073] [2022-02-10 03:11:21,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:21,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:21,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:21,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:21,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:21,167 INFO L87 Difference]: Start difference. First operand 286 states and 717 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:22,038 INFO L93 Difference]: Finished difference Result 520 states and 1137 transitions. [2022-02-10 03:11:22,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:11:22,038 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:22,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:22,039 INFO L225 Difference]: With dead ends: 520 [2022-02-10 03:11:22,040 INFO L226 Difference]: Without dead ends: 486 [2022-02-10 03:11:22,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=419, Invalid=2031, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:11:22,040 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 203 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 908 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:22,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 234 Invalid, 908 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:11:22,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-10 03:11:22,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 279. [2022-02-10 03:11:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.4676258992805757) internal successors, (686), 278 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 686 transitions. [2022-02-10 03:11:22,046 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 686 transitions. Word has length 21 [2022-02-10 03:11:22,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:22,046 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 686 transitions. [2022-02-10 03:11:22,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,046 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 686 transitions. [2022-02-10 03:11:22,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:22,047 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:22,047 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:22,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:22,263 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,SelfDestructingSolverStorable38 [2022-02-10 03:11:22,263 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:22,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:22,264 INFO L85 PathProgramCache]: Analyzing trace with hash 840479332, now seen corresponding path program 23 times [2022-02-10 03:11:22,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:22,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927703332] [2022-02-10 03:11:22,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:22,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:22,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:22,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:22,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927703332] [2022-02-10 03:11:22,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927703332] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:22,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182508818] [2022-02-10 03:11:22,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:22,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:22,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:22,444 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:22,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 03:11:22,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:22,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:22,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:22,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:22,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:22,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:11:22,642 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:22,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:11:22,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:22,988 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:22,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 8 treesize of output 7 [2022-02-10 03:11:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182508818] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:22,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:22,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 19 [2022-02-10 03:11:22,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163241679] [2022-02-10 03:11:22,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:22,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:22,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:22,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:22,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:22,993 INFO L87 Difference]: Start difference. First operand 279 states and 686 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:23,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:23,651 INFO L93 Difference]: Finished difference Result 373 states and 863 transitions. [2022-02-10 03:11:23,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:11:23,651 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:23,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:23,652 INFO L225 Difference]: With dead ends: 373 [2022-02-10 03:11:23,652 INFO L226 Difference]: Without dead ends: 353 [2022-02-10 03:11:23,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=263, Invalid=997, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:11:23,653 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 91 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:23,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 128 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:23,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-02-10 03:11:23,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 265. [2022-02-10 03:11:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.428030303030303) internal successors, (641), 264 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:23,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 641 transitions. [2022-02-10 03:11:23,658 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 641 transitions. Word has length 21 [2022-02-10 03:11:23,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:23,658 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 641 transitions. [2022-02-10 03:11:23,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 19 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:23,658 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 641 transitions. [2022-02-10 03:11:23,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:23,659 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:23,659 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:23,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:23,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:23,859 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:23,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:23,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1558069832, now seen corresponding path program 24 times [2022-02-10 03:11:23,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:23,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841891636] [2022-02-10 03:11:23,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:23,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:23,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:23,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:23,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:23,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841891636] [2022-02-10 03:11:23,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841891636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:23,967 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406372502] [2022-02-10 03:11:23,967 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:23,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:23,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:23,968 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:23,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 03:11:24,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:24,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:24,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:24,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:24,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:24,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 24 [2022-02-10 03:11:24,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:11:24,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-10 03:11:24,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:24,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 244 treesize of output 208 [2022-02-10 03:11:24,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:24,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 19 treesize of output 23 [2022-02-10 03:11:24,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 3 treesize of output 1 [2022-02-10 03:11:24,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:24,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406372502] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:24,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:24,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-10 03:11:24,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956385264] [2022-02-10 03:11:24,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:24,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:24,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:24,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:24,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:24,819 INFO L87 Difference]: Start difference. First operand 265 states and 641 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:24,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:24,949 INFO L93 Difference]: Finished difference Result 318 states and 744 transitions. [2022-02-10 03:11:24,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:24,949 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:24,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:24,950 INFO L225 Difference]: With dead ends: 318 [2022-02-10 03:11:24,950 INFO L226 Difference]: Without dead ends: 300 [2022-02-10 03:11:24,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:24,950 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:24,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 90 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 283 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:11:24,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-02-10 03:11:24,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 275. [2022-02-10 03:11:24,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.4671532846715327) internal successors, (676), 274 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:24,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 676 transitions. [2022-02-10 03:11:24,955 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 676 transitions. Word has length 21 [2022-02-10 03:11:24,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:24,955 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 676 transitions. [2022-02-10 03:11:24,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:24,956 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 676 transitions. [2022-02-10 03:11:24,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:24,956 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:24,956 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:24,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-10 03:11:25,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:25,167 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:25,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 521438362, now seen corresponding path program 25 times [2022-02-10 03:11:25,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:25,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566220407] [2022-02-10 03:11:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:25,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:25,281 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:25,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:25,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566220407] [2022-02-10 03:11:25,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566220407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:25,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592922021] [2022-02-10 03:11:25,281 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:25,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:25,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:25,282 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:25,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 03:11:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:25,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:25,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:25,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:25,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:11:25,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:11:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:25,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:25,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 184 [2022-02-10 03:11:26,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:26,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:11:26,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:26,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:26,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592922021] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:26,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:26,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-10 03:11:26,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518170663] [2022-02-10 03:11:26,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:26,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:26,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:26,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:26,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:26,175 INFO L87 Difference]: Start difference. First operand 275 states and 676 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:26,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:26,322 INFO L93 Difference]: Finished difference Result 311 states and 729 transitions. [2022-02-10 03:11:26,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:26,322 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:26,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:26,323 INFO L225 Difference]: With dead ends: 311 [2022-02-10 03:11:26,323 INFO L226 Difference]: Without dead ends: 299 [2022-02-10 03:11:26,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:26,323 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 30 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:26,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 109 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 345 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:11:26,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-10 03:11:26,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 273. [2022-02-10 03:11:26,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 2.474264705882353) internal successors, (673), 272 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:26,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 673 transitions. [2022-02-10 03:11:26,328 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 673 transitions. Word has length 21 [2022-02-10 03:11:26,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:26,328 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 673 transitions. [2022-02-10 03:11:26,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:26,328 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 673 transitions. [2022-02-10 03:11:26,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:26,329 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:26,329 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:26,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-02-10 03:11:26,543 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,SelfDestructingSolverStorable41 [2022-02-10 03:11:26,543 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:26,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:26,544 INFO L85 PathProgramCache]: Analyzing trace with hash -589387154, now seen corresponding path program 26 times [2022-02-10 03:11:26,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:26,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109169176] [2022-02-10 03:11:26,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:26,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:26,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:26,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:26,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109169176] [2022-02-10 03:11:26,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109169176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:26,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994809444] [2022-02-10 03:11:26,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:26,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:26,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:26,665 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:26,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 03:11:26,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:26,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:26,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:26,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:26,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:26,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 201 [2022-02-10 03:11:26,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:26,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-02-10 03:11:27,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:27,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:27,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 182 [2022-02-10 03:11:27,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:27,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:11:27,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 3 treesize of output 1 [2022-02-10 03:11:27,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:27,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994809444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:27,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:27,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-02-10 03:11:27,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197314952] [2022-02-10 03:11:27,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:27,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:27,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:27,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:27,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:27,946 INFO L87 Difference]: Start difference. First operand 273 states and 673 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:28,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:28,068 INFO L93 Difference]: Finished difference Result 338 states and 779 transitions. [2022-02-10 03:11:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:28,069 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:28,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:28,069 INFO L225 Difference]: With dead ends: 338 [2022-02-10 03:11:28,070 INFO L226 Difference]: Without dead ends: 319 [2022-02-10 03:11:28,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:28,070 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:28,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 78 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 234 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:11:28,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-02-10 03:11:28,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 270. [2022-02-10 03:11:28,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.490706319702602) internal successors, (670), 269 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:28,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 670 transitions. [2022-02-10 03:11:28,075 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 670 transitions. Word has length 21 [2022-02-10 03:11:28,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:28,075 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 670 transitions. [2022-02-10 03:11:28,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:28,075 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 670 transitions. [2022-02-10 03:11:28,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:28,076 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:28,076 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:28,098 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-10 03:11:28,298 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,SelfDestructingSolverStorable42 [2022-02-10 03:11:28,298 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:28,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:28,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1269882429, now seen corresponding path program 27 times [2022-02-10 03:11:28,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:28,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430468233] [2022-02-10 03:11:28,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:28,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:28,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:28,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430468233] [2022-02-10 03:11:28,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430468233] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:28,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027619055] [2022-02-10 03:11:28,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:28,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:28,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:28,394 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:28,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 03:11:28,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:11:28,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:28,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:28,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:28,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:28,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:28,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 153 [2022-02-10 03:11:28,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 135 [2022-02-10 03:11:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:28,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:29,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 252 treesize of output 224 [2022-02-10 03:11:29,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:29,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:29,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:29,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027619055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:29,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:29,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-02-10 03:11:29,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288228290] [2022-02-10 03:11:29,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:29,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:29,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:29,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:29,424 INFO L87 Difference]: Start difference. First operand 270 states and 670 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:29,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:29,555 INFO L93 Difference]: Finished difference Result 459 states and 1046 transitions. [2022-02-10 03:11:29,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:11:29,555 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:29,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:29,556 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:11:29,556 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:11:29,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:29,557 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:29,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 85 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:29,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:11:29,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 309. [2022-02-10 03:11:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.6006493506493507) internal successors, (801), 308 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:29,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 801 transitions. [2022-02-10 03:11:29,562 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 801 transitions. Word has length 21 [2022-02-10 03:11:29,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:29,562 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 801 transitions. [2022-02-10 03:11:29,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:29,562 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 801 transitions. [2022-02-10 03:11:29,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:29,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:29,563 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:29,583 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-10 03:11:29,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:29,779 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:29,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:29,780 INFO L85 PathProgramCache]: Analyzing trace with hash 243819792, now seen corresponding path program 28 times [2022-02-10 03:11:29,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:29,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399746949] [2022-02-10 03:11:29,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:29,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:29,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:29,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:29,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399746949] [2022-02-10 03:11:29,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399746949] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:29,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123062212] [2022-02-10 03:11:29,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:29,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:29,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:29,898 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:29,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-10 03:11:29,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:29,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:29,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:29,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:29,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:30,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 195 [2022-02-10 03:11:30,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:30,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 175 [2022-02-10 03:11:30,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:30,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:30,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 263 treesize of output 231 [2022-02-10 03:11:31,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:31,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:11:31,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:31,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:31,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123062212] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:31,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:31,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2022-02-10 03:11:31,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536397192] [2022-02-10 03:11:31,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:31,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:31,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:31,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:31,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:31,234 INFO L87 Difference]: Start difference. First operand 309 states and 801 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:31,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:31,347 INFO L93 Difference]: Finished difference Result 405 states and 984 transitions. [2022-02-10 03:11:31,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:31,347 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:31,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:31,348 INFO L225 Difference]: With dead ends: 405 [2022-02-10 03:11:31,348 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:11:31,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:31,348 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 88 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:31,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 71 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 214 Invalid, 0 Unknown, 25 Unchecked, 0.1s Time] [2022-02-10 03:11:31,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:11:31,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 306. [2022-02-10 03:11:31,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.6) internal successors, (793), 305 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-10 03:11:31,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 793 transitions. [2022-02-10 03:11:31,353 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 793 transitions. Word has length 21 [2022-02-10 03:11:31,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:31,353 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 793 transitions. [2022-02-10 03:11:31,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:31,353 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 793 transitions. [2022-02-10 03:11:31,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:31,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:31,354 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:31,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:31,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:31,576 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:31,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:31,577 INFO L85 PathProgramCache]: Analyzing trace with hash 964457759, now seen corresponding path program 29 times [2022-02-10 03:11:31,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:31,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425465140] [2022-02-10 03:11:31,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:31,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:31,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:31,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425465140] [2022-02-10 03:11:31,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425465140] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:31,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753755377] [2022-02-10 03:11:31,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:31,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:31,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:31,658 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:31,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-10 03:11:31,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:31,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:31,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:31,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:31,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:31,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 153 [2022-02-10 03:11:31,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 143 [2022-02-10 03:11:32,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:32,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:32,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 188 treesize of output 168 [2022-02-10 03:11:32,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 12 treesize of output 16 [2022-02-10 03:11:32,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:11:32,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:32,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753755377] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:32,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:32,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:11:32,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235190006] [2022-02-10 03:11:32,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:32,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:32,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:32,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:32,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:32,359 INFO L87 Difference]: Start difference. First operand 306 states and 793 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:32,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:32,565 INFO L93 Difference]: Finished difference Result 426 states and 994 transitions. [2022-02-10 03:11:32,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:11:32,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:32,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:32,566 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:11:32,566 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:11:32,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:32,567 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:32,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 81 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:32,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:11:32,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 313. [2022-02-10 03:11:32,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.53525641025641) internal successors, (791), 312 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:32,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 791 transitions. [2022-02-10 03:11:32,572 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 791 transitions. Word has length 21 [2022-02-10 03:11:32,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:32,572 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 791 transitions. [2022-02-10 03:11:32,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:32,572 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 791 transitions. [2022-02-10 03:11:32,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:11:32,573 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:32,573 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:32,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:32,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:32,796 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:32,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:32,796 INFO L85 PathProgramCache]: Analyzing trace with hash 209104339, now seen corresponding path program 30 times [2022-02-10 03:11:32,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:32,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207492022] [2022-02-10 03:11:32,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:32,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:32,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:32,880 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:32,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:32,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207492022] [2022-02-10 03:11:32,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207492022] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:32,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872244982] [2022-02-10 03:11:32,881 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:32,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:32,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:32,882 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:32,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-10 03:11:32,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:11:32,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:32,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:32,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:32,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:33,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:33,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 177 treesize of output 151 [2022-02-10 03:11:33,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:11:33,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:33,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:33,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 240 treesize of output 212 [2022-02-10 03:11:33,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:33,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 20 treesize of output 24 [2022-02-10 03:11:33,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 3 treesize of output 1 [2022-02-10 03:11:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:33,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872244982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:33,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:33,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-02-10 03:11:33,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742442852] [2022-02-10 03:11:33,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:33,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:33,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:33,743 INFO L87 Difference]: Start difference. First operand 313 states and 791 transitions. Second operand has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:33,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:33,873 INFO L93 Difference]: Finished difference Result 401 states and 955 transitions. [2022-02-10 03:11:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:11:33,873 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:11:33,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:33,874 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:11:33,874 INFO L226 Difference]: Without dead ends: 363 [2022-02-10 03:11:33,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:33,874 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:33,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 77 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:33,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-10 03:11:33,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 298. [2022-02-10 03:11:33,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4814814814814814) internal successors, (737), 297 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:33,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 737 transitions. [2022-02-10 03:11:33,879 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 737 transitions. Word has length 21 [2022-02-10 03:11:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:33,880 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 737 transitions. [2022-02-10 03:11:33,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:33,880 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 737 transitions. [2022-02-10 03:11:33,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:33,880 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:33,880 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:33,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-10 03:11:34,080 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,SelfDestructingSolverStorable46 [2022-02-10 03:11:34,081 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:34,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:34,081 INFO L85 PathProgramCache]: Analyzing trace with hash -249983421, now seen corresponding path program 31 times [2022-02-10 03:11:34,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:34,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955029214] [2022-02-10 03:11:34,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:34,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:34,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955029214] [2022-02-10 03:11:34,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955029214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026824901] [2022-02-10 03:11:34,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:34,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:34,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:34,173 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:34,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-10 03:11:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:34,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:34,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:34,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:11:34,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:34,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:34,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:11:34,653 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:34,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 8 treesize of output 7 [2022-02-10 03:11:34,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:34,660 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026824901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:34,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:34,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:34,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247316112] [2022-02-10 03:11:34,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:34,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:34,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:34,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:34,662 INFO L87 Difference]: Start difference. First operand 298 states and 737 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-10 03:11:34,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:34,986 INFO L93 Difference]: Finished difference Result 400 states and 921 transitions. [2022-02-10 03:11:34,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:11:34,986 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 22 [2022-02-10 03:11:34,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:34,987 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:11:34,987 INFO L226 Difference]: Without dead ends: 396 [2022-02-10 03:11:34,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=262, Invalid=794, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:11:34,988 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 221 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:34,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 117 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:34,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-10 03:11:34,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 304. [2022-02-10 03:11:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.495049504950495) internal successors, (756), 303 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-10 03:11:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 756 transitions. [2022-02-10 03:11:34,994 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 756 transitions. Word has length 22 [2022-02-10 03:11:34,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:34,994 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 756 transitions. [2022-02-10 03:11:34,994 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-10 03:11:34,994 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 756 transitions. [2022-02-10 03:11:34,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:34,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:34,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:35,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-02-10 03:11:35,199 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,SelfDestructingSolverStorable47 [2022-02-10 03:11:35,199 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1756003045, now seen corresponding path program 32 times [2022-02-10 03:11:35,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:35,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954229046] [2022-02-10 03:11:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:35,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:35,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954229046] [2022-02-10 03:11:35,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954229046] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:35,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210473054] [2022-02-10 03:11:35,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:35,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:35,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:35,288 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:35,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-10 03:11:35,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:35,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:35,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:35,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:35,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:35,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:11:35,831 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:35,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 8 treesize of output 7 [2022-02-10 03:11:35,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210473054] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:35,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:35,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:11:35,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752258301] [2022-02-10 03:11:35,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:35,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:35,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:35,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:35,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:35,840 INFO L87 Difference]: Start difference. First operand 304 states and 756 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-10 03:11:36,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:36,085 INFO L93 Difference]: Finished difference Result 361 states and 841 transitions. [2022-02-10 03:11:36,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:36,086 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 22 [2022-02-10 03:11:36,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:36,086 INFO L225 Difference]: With dead ends: 361 [2022-02-10 03:11:36,087 INFO L226 Difference]: Without dead ends: 351 [2022-02-10 03:11:36,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:36,087 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 147 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:36,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 103 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:36,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-10 03:11:36,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 303. [2022-02-10 03:11:36,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.4900662251655628) internal successors, (752), 302 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:36,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 752 transitions. [2022-02-10 03:11:36,091 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 752 transitions. Word has length 22 [2022-02-10 03:11:36,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:36,091 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 752 transitions. [2022-02-10 03:11:36,091 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-10 03:11:36,091 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 752 transitions. [2022-02-10 03:11:36,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:36,091 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:36,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:36,107 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-10 03:11:36,292 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,SelfDestructingSolverStorable48 [2022-02-10 03:11:36,292 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:36,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:36,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1830488175, now seen corresponding path program 33 times [2022-02-10 03:11:36,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:36,293 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943116618] [2022-02-10 03:11:36,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:36,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:36,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943116618] [2022-02-10 03:11:36,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943116618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:36,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132221808] [2022-02-10 03:11:36,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:36,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:36,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:36,396 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:36,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-10 03:11:36,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:11:36,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:36,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:36,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:36,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:11:36,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:36,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:36,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:36,930 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:36,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:36,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:36,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132221808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:36,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:36,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:36,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899130619] [2022-02-10 03:11:36,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:36,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:36,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:36,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:36,938 INFO L87 Difference]: Start difference. First operand 303 states and 752 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-10 03:11:37,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:37,214 INFO L93 Difference]: Finished difference Result 433 states and 998 transitions. [2022-02-10 03:11:37,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:37,215 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 22 [2022-02-10 03:11:37,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:37,215 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:11:37,215 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:11:37,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:11:37,216 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 207 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:37,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 124 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:37,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:11:37,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 322. [2022-02-10 03:11:37,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.5389408099688473) internal successors, (815), 321 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:37,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 815 transitions. [2022-02-10 03:11:37,267 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 815 transitions. Word has length 22 [2022-02-10 03:11:37,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:37,268 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 815 transitions. [2022-02-10 03:11:37,268 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-10 03:11:37,268 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 815 transitions. [2022-02-10 03:11:37,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:37,268 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:37,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:37,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:37,469 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,SelfDestructingSolverStorable49 [2022-02-10 03:11:37,469 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:37,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:37,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1267982447, now seen corresponding path program 34 times [2022-02-10 03:11:37,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:37,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337798825] [2022-02-10 03:11:37,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:37,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:37,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:37,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:37,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337798825] [2022-02-10 03:11:37,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337798825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:37,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781326104] [2022-02-10 03:11:37,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:37,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:37,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:37,564 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:37,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-10 03:11:37,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:37,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:37,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:37,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:37,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:11:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:38,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:38,103 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:38,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:38,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:38,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781326104] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:38,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:38,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:11:38,111 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722270285] [2022-02-10 03:11:38,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:38,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:38,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:38,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:38,112 INFO L87 Difference]: Start difference. First operand 322 states and 815 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:38,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:38,370 INFO L93 Difference]: Finished difference Result 424 states and 995 transitions. [2022-02-10 03:11:38,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:38,370 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:38,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:38,371 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:11:38,371 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:11:38,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:11:38,372 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 107 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:38,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 162 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:38,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:11:38,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 322. [2022-02-10 03:11:38,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.5171339563862927) internal successors, (808), 321 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-10 03:11:38,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 808 transitions. [2022-02-10 03:11:38,378 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 808 transitions. Word has length 22 [2022-02-10 03:11:38,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:38,378 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 808 transitions. [2022-02-10 03:11:38,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:38,378 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 808 transitions. [2022-02-10 03:11:38,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:38,379 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:38,379 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:38,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-02-10 03:11:38,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:38,595 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:38,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:38,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1288988477, now seen corresponding path program 35 times [2022-02-10 03:11:38,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:38,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775614604] [2022-02-10 03:11:38,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:38,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:38,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:38,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775614604] [2022-02-10 03:11:38,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775614604] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:38,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21064373] [2022-02-10 03:11:38,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:38,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:38,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:38,688 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:38,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-10 03:11:38,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:38,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:38,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:38,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:38,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:39,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:39,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:39,149 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:39,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 8 treesize of output 7 [2022-02-10 03:11:39,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:39,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21064373] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:39,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:39,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:39,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146957164] [2022-02-10 03:11:39,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:39,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:39,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:39,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:39,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:39,160 INFO L87 Difference]: Start difference. First operand 322 states and 808 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-10 03:11:39,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:39,443 INFO L93 Difference]: Finished difference Result 380 states and 895 transitions. [2022-02-10 03:11:39,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:39,444 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 22 [2022-02-10 03:11:39,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:39,445 INFO L225 Difference]: With dead ends: 380 [2022-02-10 03:11:39,445 INFO L226 Difference]: Without dead ends: 376 [2022-02-10 03:11:39,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:11:39,445 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 98 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:39,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 161 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:39,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-10 03:11:39,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 296. [2022-02-10 03:11:39,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.477966101694915) internal successors, (731), 295 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:39,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 731 transitions. [2022-02-10 03:11:39,449 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 731 transitions. Word has length 22 [2022-02-10 03:11:39,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:39,449 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 731 transitions. [2022-02-10 03:11:39,449 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-10 03:11:39,449 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 731 transitions. [2022-02-10 03:11:39,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:39,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:39,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:39,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-02-10 03:11:39,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:39,651 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:39,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:39,651 INFO L85 PathProgramCache]: Analyzing trace with hash 535288150, now seen corresponding path program 36 times [2022-02-10 03:11:39,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:39,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142916009] [2022-02-10 03:11:39,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:39,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:39,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:39,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:39,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142916009] [2022-02-10 03:11:39,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142916009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:39,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309075684] [2022-02-10 03:11:39,764 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:39,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:39,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:39,765 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:39,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-10 03:11:39,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:39,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:39,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:39,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:40,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-10 03:11:40,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:40,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:40,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:40,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 47 treesize of output 45 [2022-02-10 03:11:40,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:40,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-10 03:11:40,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:40,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309075684] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:40,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:40,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-02-10 03:11:40,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314894452] [2022-02-10 03:11:40,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:40,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:40,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:40,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:40,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:40,362 INFO L87 Difference]: Start difference. First operand 296 states and 731 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:40,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:40,782 INFO L93 Difference]: Finished difference Result 320 states and 756 transitions. [2022-02-10 03:11:40,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:40,783 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:40,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:40,783 INFO L225 Difference]: With dead ends: 320 [2022-02-10 03:11:40,783 INFO L226 Difference]: Without dead ends: 317 [2022-02-10 03:11:40,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:11:40,784 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 93 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:40,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 108 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:40,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-10 03:11:40,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 294. [2022-02-10 03:11:40,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4812286689419794) internal successors, (727), 293 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:40,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 727 transitions. [2022-02-10 03:11:40,789 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 727 transitions. Word has length 22 [2022-02-10 03:11:40,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:40,789 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 727 transitions. [2022-02-10 03:11:40,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:40,789 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 727 transitions. [2022-02-10 03:11:40,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:40,790 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:40,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:40,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-10 03:11:41,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:41,003 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:41,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:41,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1667111443, now seen corresponding path program 37 times [2022-02-10 03:11:41,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:41,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187049845] [2022-02-10 03:11:41,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:41,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:41,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:41,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:41,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187049845] [2022-02-10 03:11:41,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187049845] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:41,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137100207] [2022-02-10 03:11:41,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:41,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:41,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:41,101 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:41,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-10 03:11:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:41,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:41,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:41,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:11:41,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:11:41,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:11:41,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:41,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:41,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 47 treesize of output 45 [2022-02-10 03:11:41,766 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:41,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:41,774 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137100207] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:41,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:41,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:41,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254613237] [2022-02-10 03:11:41,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:41,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:41,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:41,775 INFO L87 Difference]: Start difference. First operand 294 states and 727 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-10 03:11:42,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:42,074 INFO L93 Difference]: Finished difference Result 378 states and 892 transitions. [2022-02-10 03:11:42,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:42,075 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 22 [2022-02-10 03:11:42,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:42,075 INFO L225 Difference]: With dead ends: 378 [2022-02-10 03:11:42,075 INFO L226 Difference]: Without dead ends: 374 [2022-02-10 03:11:42,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=624, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:11:42,076 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:42,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 159 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:42,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-10 03:11:42,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 294. [2022-02-10 03:11:42,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.477815699658703) internal successors, (726), 293 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:42,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 726 transitions. [2022-02-10 03:11:42,080 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 726 transitions. Word has length 22 [2022-02-10 03:11:42,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:42,080 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 726 transitions. [2022-02-10 03:11:42,080 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-10 03:11:42,080 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 726 transitions. [2022-02-10 03:11:42,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:42,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:42,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:42,096 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-10 03:11:42,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:42,281 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:42,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:42,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1567077763, now seen corresponding path program 38 times [2022-02-10 03:11:42,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:42,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777461396] [2022-02-10 03:11:42,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:42,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:42,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:42,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777461396] [2022-02-10 03:11:42,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777461396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799086714] [2022-02-10 03:11:42,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:42,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:42,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:42,372 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:42,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-10 03:11:42,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:42,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:42,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:42,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:42,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:11:42,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-02-10 03:11:42,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-02-10 03:11:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:42,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:42,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:42,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:11:43,019 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:43,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 8 treesize of output 7 [2022-02-10 03:11:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799086714] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:43,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:43,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:43,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344578711] [2022-02-10 03:11:43,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:43,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:43,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:43,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:43,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:43,028 INFO L87 Difference]: Start difference. First operand 294 states and 726 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-10 03:11:43,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:43,331 INFO L93 Difference]: Finished difference Result 416 states and 947 transitions. [2022-02-10 03:11:43,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:43,331 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 22 [2022-02-10 03:11:43,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:43,332 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:11:43,332 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:11:43,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:11:43,333 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 257 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:43,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 122 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:43,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:11:43,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 300. [2022-02-10 03:11:43,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 299 states have (on average 2.5016722408026757) internal successors, (748), 299 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-10 03:11:43,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 748 transitions. [2022-02-10 03:11:43,339 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 748 transitions. Word has length 22 [2022-02-10 03:11:43,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:43,339 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 748 transitions. [2022-02-10 03:11:43,339 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-10 03:11:43,339 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 748 transitions. [2022-02-10 03:11:43,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:43,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:43,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:43,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:43,555 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,SelfDestructingSolverStorable54 [2022-02-10 03:11:43,555 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:43,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:43,556 INFO L85 PathProgramCache]: Analyzing trace with hash -545350867, now seen corresponding path program 39 times [2022-02-10 03:11:43,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:43,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674455341] [2022-02-10 03:11:43,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:43,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:43,649 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:43,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674455341] [2022-02-10 03:11:43,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674455341] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:43,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739246402] [2022-02-10 03:11:43,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:43,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:43,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:43,651 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:43,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-10 03:11:43,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:11:43,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:43,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:11:43,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:43,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 162 [2022-02-10 03:11:44,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 52 [2022-02-10 03:11:44,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 48 [2022-02-10 03:11:44,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:44,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:44,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 207 treesize of output 189 [2022-02-10 03:11:44,771 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:44,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:44,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:44,779 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739246402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:44,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:44,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 24 [2022-02-10 03:11:44,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461078203] [2022-02-10 03:11:44,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:44,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:11:44,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:44,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:11:44,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:44,780 INFO L87 Difference]: Start difference. First operand 300 states and 748 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:45,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:45,552 INFO L93 Difference]: Finished difference Result 528 states and 1162 transitions. [2022-02-10 03:11:45,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:11:45,553 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:45,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:45,554 INFO L225 Difference]: With dead ends: 528 [2022-02-10 03:11:45,554 INFO L226 Difference]: Without dead ends: 495 [2022-02-10 03:11:45,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=451, Invalid=1271, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:11:45,554 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 231 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:45,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 206 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:45,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-02-10 03:11:45,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 296. [2022-02-10 03:11:45,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.511864406779661) internal successors, (741), 295 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:45,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 741 transitions. [2022-02-10 03:11:45,562 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 741 transitions. Word has length 22 [2022-02-10 03:11:45,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:45,562 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 741 transitions. [2022-02-10 03:11:45,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:45,562 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 741 transitions. [2022-02-10 03:11:45,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:45,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:45,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:45,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:45,785 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,SelfDestructingSolverStorable55 [2022-02-10 03:11:45,785 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:45,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:45,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2057138481, now seen corresponding path program 40 times [2022-02-10 03:11:45,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:45,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38373112] [2022-02-10 03:11:45,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:45,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:45,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:45,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:45,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38373112] [2022-02-10 03:11:45,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38373112] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:45,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198201654] [2022-02-10 03:11:45,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:45,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:45,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:45,879 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:45,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-10 03:11:45,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:45,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:45,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:45,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:46,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 40 [2022-02-10 03:11:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:46,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:46,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:46,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:11:46,506 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:46,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:46,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:46,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:46,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198201654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:46,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:46,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:11:46,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549794948] [2022-02-10 03:11:46,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:46,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:46,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:46,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:46,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:46,516 INFO L87 Difference]: Start difference. First operand 296 states and 741 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-10 03:11:46,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:46,822 INFO L93 Difference]: Finished difference Result 335 states and 813 transitions. [2022-02-10 03:11:46,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:46,822 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 22 [2022-02-10 03:11:46,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:46,823 INFO L225 Difference]: With dead ends: 335 [2022-02-10 03:11:46,823 INFO L226 Difference]: Without dead ends: 328 [2022-02-10 03:11:46,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:46,823 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:46,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 97 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:46,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-10 03:11:46,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 297. [2022-02-10 03:11:46,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.5067567567567566) internal successors, (742), 296 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-10 03:11:46,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 742 transitions. [2022-02-10 03:11:46,827 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 742 transitions. Word has length 22 [2022-02-10 03:11:46,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:46,827 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 742 transitions. [2022-02-10 03:11:46,827 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-10 03:11:46,827 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 742 transitions. [2022-02-10 03:11:46,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:46,828 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:46,828 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:46,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-02-10 03:11:47,029 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,SelfDestructingSolverStorable56 [2022-02-10 03:11:47,029 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:47,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:47,030 INFO L85 PathProgramCache]: Analyzing trace with hash 657056899, now seen corresponding path program 41 times [2022-02-10 03:11:47,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:47,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126060267] [2022-02-10 03:11:47,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:47,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:47,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126060267] [2022-02-10 03:11:47,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126060267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:47,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143230053] [2022-02-10 03:11:47,113 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:47,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:47,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:47,114 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:47,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-10 03:11:47,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:47,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:47,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:47,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:47,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:11:47,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:11:47,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:11:47,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:47,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:47,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:11:47,739 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:47,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 8 treesize of output 7 [2022-02-10 03:11:47,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:47,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143230053] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:47,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:47,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:11:47,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626289229] [2022-02-10 03:11:47,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:47,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:47,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:47,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:47,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:47,755 INFO L87 Difference]: Start difference. First operand 297 states and 742 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:48,124 INFO L93 Difference]: Finished difference Result 345 states and 823 transitions. [2022-02-10 03:11:48,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:48,125 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:48,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:48,126 INFO L225 Difference]: With dead ends: 345 [2022-02-10 03:11:48,126 INFO L226 Difference]: Without dead ends: 342 [2022-02-10 03:11:48,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:11:48,126 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:48,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 107 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:48,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-02-10 03:11:48,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 301. [2022-02-10 03:11:48,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.4966666666666666) internal successors, (749), 300 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 749 transitions. [2022-02-10 03:11:48,130 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 749 transitions. Word has length 22 [2022-02-10 03:11:48,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:48,130 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 749 transitions. [2022-02-10 03:11:48,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 749 transitions. [2022-02-10 03:11:48,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:48,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:48,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:48,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-02-10 03:11:48,339 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,SelfDestructingSolverStorable57 [2022-02-10 03:11:48,339 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:48,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:48,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1056503729, now seen corresponding path program 42 times [2022-02-10 03:11:48,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:48,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687786452] [2022-02-10 03:11:48,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:48,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:48,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:48,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:48,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687786452] [2022-02-10 03:11:48,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687786452] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:48,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733028221] [2022-02-10 03:11:48,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:48,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:48,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:48,440 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:48,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-10 03:11:48,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:48,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:48,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:48,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:48,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:11:48,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 28 treesize of output 22 [2022-02-10 03:11:48,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:11:48,790 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:48,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:48,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:48,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 42 treesize of output 40 [2022-02-10 03:11:48,995 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11: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 8 treesize of output 7 [2022-02-10 03:11:48,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:49,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733028221] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:49,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:49,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:11:49,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275656364] [2022-02-10 03:11:49,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:49,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:49,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:49,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:49,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:49,004 INFO L87 Difference]: Start difference. First operand 301 states and 749 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:49,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:49,306 INFO L93 Difference]: Finished difference Result 330 states and 805 transitions. [2022-02-10 03:11:49,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:49,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:49,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:49,307 INFO L225 Difference]: With dead ends: 330 [2022-02-10 03:11:49,307 INFO L226 Difference]: Without dead ends: 326 [2022-02-10 03:11:49,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:11:49,308 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 66 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:49,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 77 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:49,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-10 03:11:49,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 296. [2022-02-10 03:11:49,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.5084745762711864) internal successors, (740), 295 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 740 transitions. [2022-02-10 03:11:49,313 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 740 transitions. Word has length 22 [2022-02-10 03:11:49,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:49,313 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 740 transitions. [2022-02-10 03:11:49,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:49,313 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 740 transitions. [2022-02-10 03:11:49,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:49,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:49,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:49,339 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-10 03:11:49,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:49,523 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:49,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:49,524 INFO L85 PathProgramCache]: Analyzing trace with hash 223345623, now seen corresponding path program 43 times [2022-02-10 03:11:49,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:49,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851168649] [2022-02-10 03:11:49,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:49,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:49,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:49,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:49,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851168649] [2022-02-10 03:11:49,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851168649] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:49,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218613137] [2022-02-10 03:11:49,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:49,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:49,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:49,631 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:49,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-10 03:11:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:49,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:49,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:49,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:49,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:11:49,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:11:50,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:50,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:50,280 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:50,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 8 treesize of output 7 [2022-02-10 03:11:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:50,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218613137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:50,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:50,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:50,288 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995990257] [2022-02-10 03:11:50,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:50,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:50,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:50,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:50,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:50,288 INFO L87 Difference]: Start difference. First operand 296 states and 740 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-10 03:11:50,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:50,625 INFO L93 Difference]: Finished difference Result 462 states and 1077 transitions. [2022-02-10 03:11:50,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:50,625 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 22 [2022-02-10 03:11:50,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:50,626 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:11:50,626 INFO L226 Difference]: Without dead ends: 458 [2022-02-10 03:11:50,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=252, Invalid=740, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:50,627 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 184 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:50,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 134 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:50,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-10 03:11:50,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 302. [2022-02-10 03:11:50,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.524916943521595) internal successors, (760), 301 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:50,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 760 transitions. [2022-02-10 03:11:50,631 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 760 transitions. Word has length 22 [2022-02-10 03:11:50,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:50,631 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 760 transitions. [2022-02-10 03:11:50,631 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-10 03:11:50,631 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 760 transitions. [2022-02-10 03:11:50,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:50,632 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:50,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:50,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-10 03:11:50,832 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,SelfDestructingSolverStorable59 [2022-02-10 03:11:50,832 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:50,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:50,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1889083007, now seen corresponding path program 44 times [2022-02-10 03:11:50,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:50,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108064489] [2022-02-10 03:11:50,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:50,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:50,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:50,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:50,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108064489] [2022-02-10 03:11:50,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108064489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:50,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716889530] [2022-02-10 03:11:50,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:50,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:50,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:50,960 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:50,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-10 03:11:51,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:51,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:51,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:51,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:51,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:51,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:11:51,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:11:51,331 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:51,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:51,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:51,565 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:51,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 8 treesize of output 7 [2022-02-10 03:11:51,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:51,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716889530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:51,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:51,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:51,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422209057] [2022-02-10 03:11:51,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:51,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:51,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:51,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:51,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:51,573 INFO L87 Difference]: Start difference. First operand 302 states and 760 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-10 03:11:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:51,997 INFO L93 Difference]: Finished difference Result 453 states and 1031 transitions. [2022-02-10 03:11:51,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:11:51,997 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 22 [2022-02-10 03:11:51,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:51,999 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:11:51,999 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:11:51,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=268, Invalid=788, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:11:51,999 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 202 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:51,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 178 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:52,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:11:52,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 296. [2022-02-10 03:11:52,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.5016949152542374) internal successors, (738), 295 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:52,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 738 transitions. [2022-02-10 03:11:52,005 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 738 transitions. Word has length 22 [2022-02-10 03:11:52,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:52,006 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 738 transitions. [2022-02-10 03:11:52,006 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-10 03:11:52,006 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 738 transitions. [2022-02-10 03:11:52,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:52,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:52,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:52,029 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-10 03:11:52,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:52,229 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:52,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:52,229 INFO L85 PathProgramCache]: Analyzing trace with hash 499718841, now seen corresponding path program 45 times [2022-02-10 03:11:52,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:52,230 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421635792] [2022-02-10 03:11:52,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:52,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:52,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:52,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421635792] [2022-02-10 03:11:52,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421635792] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:52,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713635631] [2022-02-10 03:11:52,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:52,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:52,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:52,344 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:52,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:11:52,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:52,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:52,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:52,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:52,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:52,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:11:52,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 51 treesize of output 41 [2022-02-10 03:11:52,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:52,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:52,975 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:52,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:52,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:52,982 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713635631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:52,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:52,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:11:52,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170638659] [2022-02-10 03:11:52,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:52,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:52,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:52,983 INFO L87 Difference]: Start difference. First operand 296 states and 738 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:53,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:53,334 INFO L93 Difference]: Finished difference Result 423 states and 958 transitions. [2022-02-10 03:11:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:53,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:53,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:53,335 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:11:53,335 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:11:53,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:11:53,336 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 126 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:53,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 177 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:53,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:11:53,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 306. [2022-02-10 03:11:53,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.481967213114754) internal successors, (757), 305 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:53,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 757 transitions. [2022-02-10 03:11:53,341 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 757 transitions. Word has length 22 [2022-02-10 03:11:53,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:53,341 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 757 transitions. [2022-02-10 03:11:53,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:53,341 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 757 transitions. [2022-02-10 03:11:53,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:53,342 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:53,342 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:53,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-10 03:11:53,543 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,SelfDestructingSolverStorable61 [2022-02-10 03:11:53,543 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:53,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:53,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1213841787, now seen corresponding path program 46 times [2022-02-10 03:11:53,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:53,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782927826] [2022-02-10 03:11:53,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:53,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:53,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:53,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:53,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782927826] [2022-02-10 03:11:53,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782927826] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:53,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416289197] [2022-02-10 03:11:53,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:53,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:53,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:53,669 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:53,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-02-10 03:11:53,751 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:53,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:53,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:53,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:53,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:53,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 59 treesize of output 47 [2022-02-10 03:11:53,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:11:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:54,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:54,316 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:54,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:54,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:54,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416289197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:54,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:54,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:11:54,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309091627] [2022-02-10 03:11:54,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:54,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:54,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:54,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:54,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:54,324 INFO L87 Difference]: Start difference. First operand 306 states and 757 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:54,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:54,590 INFO L93 Difference]: Finished difference Result 408 states and 938 transitions. [2022-02-10 03:11:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:54,590 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:54,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:54,590 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:11:54,591 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:11:54,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:11:54,591 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:54,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 151 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:54,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:11:54,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 304. [2022-02-10 03:11:54,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.4818481848184817) internal successors, (752), 303 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:54,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 752 transitions. [2022-02-10 03:11:54,596 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 752 transitions. Word has length 22 [2022-02-10 03:11:54,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:54,596 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 752 transitions. [2022-02-10 03:11:54,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:54,596 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 752 transitions. [2022-02-10 03:11:54,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:54,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:54,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:54,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:54,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:54,799 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:54,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:54,800 INFO L85 PathProgramCache]: Analyzing trace with hash -837432467, now seen corresponding path program 47 times [2022-02-10 03:11:54,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:54,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412004482] [2022-02-10 03:11:54,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:54,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:54,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:54,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:54,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412004482] [2022-02-10 03:11:54,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412004482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:54,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437883002] [2022-02-10 03:11:54,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:54,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:54,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:54,928 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:54,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-02-10 03:11:55,060 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:55,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:55,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:55,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:55,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:55,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 45 [2022-02-10 03:11:55,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 49 treesize of output 37 [2022-02-10 03:11:55,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:55,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:55,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 16 treesize of output 20 [2022-02-10 03:11:55,626 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:55,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:55,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437883002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:55,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:55,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:55,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323449910] [2022-02-10 03:11:55,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:55,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:55,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:55,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:55,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:55,633 INFO L87 Difference]: Start difference. First operand 304 states and 752 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-10 03:11:55,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:55,983 INFO L93 Difference]: Finished difference Result 414 states and 959 transitions. [2022-02-10 03:11:55,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:55,984 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 22 [2022-02-10 03:11:55,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:55,984 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:11:55,984 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:11:55,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:55,985 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 168 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:55,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 104 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:55,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:11:55,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 308. [2022-02-10 03:11:55,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.472312703583062) internal successors, (759), 307 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:55,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 759 transitions. [2022-02-10 03:11:55,989 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 759 transitions. Word has length 22 [2022-02-10 03:11:55,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:55,989 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 759 transitions. [2022-02-10 03:11:55,989 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-10 03:11:55,989 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 759 transitions. [2022-02-10 03:11:55,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:55,990 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:55,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:56,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:56,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:56,191 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:56,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:56,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1796330349, now seen corresponding path program 48 times [2022-02-10 03:11:56,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:56,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475348548] [2022-02-10 03:11:56,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:56,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:56,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:56,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475348548] [2022-02-10 03:11:56,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475348548] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:56,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977425243] [2022-02-10 03:11:56,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:56,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:56,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:56,300 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:56,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-02-10 03:11:56,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:56,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:56,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:56,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:56,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:56,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 55 treesize of output 45 [2022-02-10 03:11:56,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 49 treesize of output 37 [2022-02-10 03:11:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:56,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:56,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:56,971 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:56,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 8 treesize of output 7 [2022-02-10 03:11:56,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:56,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977425243] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:56,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:56,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:11:56,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364359880] [2022-02-10 03:11:56,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:56,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:56,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:56,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:56,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:56,979 INFO L87 Difference]: Start difference. First operand 308 states and 759 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:57,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:57,302 INFO L93 Difference]: Finished difference Result 404 states and 958 transitions. [2022-02-10 03:11:57,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:57,302 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:57,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:57,303 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:11:57,303 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:11:57,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:57,303 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 87 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:57,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 124 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:57,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:11:57,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 305. [2022-02-10 03:11:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.463815789473684) internal successors, (749), 304 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:57,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 749 transitions. [2022-02-10 03:11:57,308 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 749 transitions. Word has length 22 [2022-02-10 03:11:57,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:57,309 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 749 transitions. [2022-02-10 03:11:57,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:57,309 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 749 transitions. [2022-02-10 03:11:57,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:57,309 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:57,309 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:57,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:57,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:57,532 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:57,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:57,532 INFO L85 PathProgramCache]: Analyzing trace with hash 713048099, now seen corresponding path program 49 times [2022-02-10 03:11:57,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:57,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803501271] [2022-02-10 03:11:57,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:57,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:57,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:57,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803501271] [2022-02-10 03:11:57,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803501271] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:57,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721858046] [2022-02-10 03:11:57,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:57,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:57,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:57,648 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:57,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-02-10 03:11:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:57,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:57,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:57,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:11:58,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:58,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:58,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:58,392 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:58,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:58,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721858046] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:58,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:58,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:58,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730474585] [2022-02-10 03:11:58,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:58,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:58,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:58,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:58,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:58,404 INFO L87 Difference]: Start difference. First operand 305 states and 749 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-10 03:11:58,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:58,653 INFO L93 Difference]: Finished difference Result 368 states and 890 transitions. [2022-02-10 03:11:58,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:58,653 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 22 [2022-02-10 03:11:58,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:58,654 INFO L225 Difference]: With dead ends: 368 [2022-02-10 03:11:58,654 INFO L226 Difference]: Without dead ends: 364 [2022-02-10 03:11:58,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=630, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:11:58,654 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 64 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:58,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 87 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:58,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-02-10 03:11:58,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 294. [2022-02-10 03:11:58,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.453924914675768) internal successors, (719), 293 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:58,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 719 transitions. [2022-02-10 03:11:58,658 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 719 transitions. Word has length 22 [2022-02-10 03:11:58,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:58,658 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 719 transitions. [2022-02-10 03:11:58,658 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-10 03:11:58,658 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 719 transitions. [2022-02-10 03:11:58,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:58,659 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:58,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:58,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:58,863 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,SelfDestructingSolverStorable65 [2022-02-10 03:11:58,863 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:58,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:58,864 INFO L85 PathProgramCache]: Analyzing trace with hash 284328109, now seen corresponding path program 50 times [2022-02-10 03:11:58,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:58,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143337789] [2022-02-10 03:11:58,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:58,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:59,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143337789] [2022-02-10 03:11:59,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143337789] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:59,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028666787] [2022-02-10 03:11:59,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:59,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:59,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:59,004 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:59,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-02-10 03:11:59,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:59,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:59,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:59,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:59,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 29 treesize of output 23 [2022-02-10 03:11:59,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 55 treesize of output 43 [2022-02-10 03:11:59,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2022-02-10 03:11:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:59,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:59,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 18 treesize of output 22 [2022-02-10 03:11:59,658 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:59,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:11:59,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:11:59,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028666787] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:59,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:59,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:11:59,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991136973] [2022-02-10 03:11:59,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:59,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:59,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:59,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:59,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:59,670 INFO L87 Difference]: Start difference. First operand 294 states and 719 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-10 03:12:00,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:00,003 INFO L93 Difference]: Finished difference Result 388 states and 885 transitions. [2022-02-10 03:12:00,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:00,003 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 22 [2022-02-10 03:12:00,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:00,004 INFO L225 Difference]: With dead ends: 388 [2022-02-10 03:12:00,004 INFO L226 Difference]: Without dead ends: 384 [2022-02-10 03:12:00,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=711, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:12:00,005 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 245 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:00,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 103 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:00,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-10 03:12:00,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 290. [2022-02-10 03:12:00,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.42560553633218) internal successors, (701), 289 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:00,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 701 transitions. [2022-02-10 03:12:00,010 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 701 transitions. Word has length 22 [2022-02-10 03:12:00,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:00,010 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 701 transitions. [2022-02-10 03:12:00,010 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-10 03:12:00,010 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 701 transitions. [2022-02-10 03:12:00,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:00,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:00,011 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:00,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:00,233 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,SelfDestructingSolverStorable66 [2022-02-10 03:12:00,233 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:00,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:00,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2050201201, now seen corresponding path program 51 times [2022-02-10 03:12:00,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:00,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374334150] [2022-02-10 03:12:00,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:00,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:00,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:00,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:00,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374334150] [2022-02-10 03:12:00,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374334150] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:00,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752502584] [2022-02-10 03:12:00,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:00,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:00,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:00,343 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:00,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-10 03:12:00,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:00,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:00,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:00,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:00,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:00,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2022-02-10 03:12:00,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 47 treesize of output 37 [2022-02-10 03:12:00,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:00,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:00,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:00,943 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:12:00,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:12:00,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:00,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752502584] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:00,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:00,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:12:00,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125646765] [2022-02-10 03:12:00,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:00,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:00,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:00,950 INFO L87 Difference]: Start difference. First operand 290 states and 701 transitions. Second operand has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:01,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:01,191 INFO L93 Difference]: Finished difference Result 358 states and 828 transitions. [2022-02-10 03:12:01,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:01,192 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:01,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:01,192 INFO L225 Difference]: With dead ends: 358 [2022-02-10 03:12:01,192 INFO L226 Difference]: Without dead ends: 356 [2022-02-10 03:12:01,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:12:01,193 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 125 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:01,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 115 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:01,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-10 03:12:01,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 287. [2022-02-10 03:12:01,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 2.4265734265734267) internal successors, (694), 286 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:01,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 694 transitions. [2022-02-10 03:12:01,196 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 694 transitions. Word has length 22 [2022-02-10 03:12:01,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:01,196 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 694 transitions. [2022-02-10 03:12:01,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 22 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:01,196 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 694 transitions. [2022-02-10 03:12:01,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:01,197 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:01,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:01,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:01,397 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,SelfDestructingSolverStorable67 [2022-02-10 03:12:01,397 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:01,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:01,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1828100521, now seen corresponding path program 52 times [2022-02-10 03:12:01,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:01,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712105269] [2022-02-10 03:12:01,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:01,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:01,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:01,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712105269] [2022-02-10 03:12:01,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712105269] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:01,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978595838] [2022-02-10 03:12:01,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:01,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:01,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:01,500 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:01,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-02-10 03:12:01,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:01,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:01,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:01,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:01,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:01,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:01,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:01,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:01,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:02,071 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:12:02,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:12:02,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:02,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:02,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978595838] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:02,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:02,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:02,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58449914] [2022-02-10 03:12:02,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:02,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:02,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:02,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:02,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:02,078 INFO L87 Difference]: Start difference. First operand 287 states and 694 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-10 03:12:02,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:02,348 INFO L93 Difference]: Finished difference Result 341 states and 806 transitions. [2022-02-10 03:12:02,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:02,349 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 22 [2022-02-10 03:12:02,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:02,349 INFO L225 Difference]: With dead ends: 341 [2022-02-10 03:12:02,349 INFO L226 Difference]: Without dead ends: 337 [2022-02-10 03:12:02,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:02,350 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:02,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 101 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:02,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-02-10 03:12:02,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 277. [2022-02-10 03:12:02,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.398550724637681) internal successors, (662), 276 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 662 transitions. [2022-02-10 03:12:02,354 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 662 transitions. Word has length 22 [2022-02-10 03:12:02,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:02,354 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 662 transitions. [2022-02-10 03:12:02,354 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-10 03:12:02,354 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 662 transitions. [2022-02-10 03:12:02,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:02,355 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:02,355 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:02,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-10 03:12:02,559 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,SelfDestructingSolverStorable68 [2022-02-10 03:12:02,560 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:02,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash -78886427, now seen corresponding path program 53 times [2022-02-10 03:12:02,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:02,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089908912] [2022-02-10 03:12:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:02,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:02,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:02,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:02,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:02,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089908912] [2022-02-10 03:12:02,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089908912] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:02,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654412348] [2022-02-10 03:12:02,784 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:02,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:02,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:02,787 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:02,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-02-10 03:12:02,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:02,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:02,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:02,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:03,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:03,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:12:03,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:03,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:12:03,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:03,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:12:03,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:03,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:03,433 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:03,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:03,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:03,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 42 treesize of output 40 [2022-02-10 03:12:03,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:03,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 38 treesize of output 36 [2022-02-10 03:12:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:03,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654412348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:03,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:03,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:03,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798984038] [2022-02-10 03:12:03,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:03,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:03,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:03,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:03,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:03,589 INFO L87 Difference]: Start difference. First operand 277 states and 662 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:03,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:03,886 INFO L93 Difference]: Finished difference Result 343 states and 798 transitions. [2022-02-10 03:12:03,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:03,886 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:03,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:03,886 INFO L225 Difference]: With dead ends: 343 [2022-02-10 03:12:03,886 INFO L226 Difference]: Without dead ends: 340 [2022-02-10 03:12:03,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:03,887 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 65 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:03,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 125 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 288 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-02-10 03:12:03,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-02-10 03:12:03,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 282. [2022-02-10 03:12:03,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.412811387900356) internal successors, (678), 281 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:03,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 678 transitions. [2022-02-10 03:12:03,890 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 678 transitions. Word has length 22 [2022-02-10 03:12:03,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:03,890 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 678 transitions. [2022-02-10 03:12:03,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:03,890 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 678 transitions. [2022-02-10 03:12:03,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:03,891 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:03,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:03,907 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-10 03:12:04,091 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,SelfDestructingSolverStorable69 [2022-02-10 03:12:04,091 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:04,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:04,092 INFO L85 PathProgramCache]: Analyzing trace with hash -2069814299, now seen corresponding path program 54 times [2022-02-10 03:12:04,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:04,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366109163] [2022-02-10 03:12:04,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:04,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:04,188 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:12:04,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:04,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366109163] [2022-02-10 03:12:04,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366109163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:04,188 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865907994] [2022-02-10 03:12:04,188 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:04,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:04,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:04,189 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:04,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-02-10 03:12:04,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:04,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:04,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:04,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:04,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:04,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 39 treesize of output 31 [2022-02-10 03:12:04,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:04,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:04,779 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:04,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:04,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:04,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,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 43 treesize of output 41 [2022-02-10 03:12:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:05,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865907994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:05,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:05,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2022-02-10 03:12:05,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537905187] [2022-02-10 03:12:05,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:05,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:05,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:05,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:05,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:05,021 INFO L87 Difference]: Start difference. First operand 282 states and 678 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:05,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:05,501 INFO L93 Difference]: Finished difference Result 424 states and 955 transitions. [2022-02-10 03:12:05,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:12:05,502 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:05,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:05,502 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:12:05,502 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:12:05,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:12:05,503 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 88 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:05,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 186 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 427 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-02-10 03:12:05,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:12:05,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 289. [2022-02-10 03:12:05,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.4375) internal successors, (702), 288 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:05,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 702 transitions. [2022-02-10 03:12:05,507 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 702 transitions. Word has length 22 [2022-02-10 03:12:05,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:05,507 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 702 transitions. [2022-02-10 03:12:05,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:05,508 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 702 transitions. [2022-02-10 03:12:05,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:05,508 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:05,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:05,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:05,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:05,711 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:05,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:05,712 INFO L85 PathProgramCache]: Analyzing trace with hash 441737748, now seen corresponding path program 55 times [2022-02-10 03:12:05,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:05,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489402159] [2022-02-10 03:12:05,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:05,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:05,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:05,915 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:05,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:05,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489402159] [2022-02-10 03:12:05,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489402159] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:05,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319736003] [2022-02-10 03:12:05,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:05,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:05,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:05,917 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:05,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-02-10 03:12:06,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:06,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:06,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:06,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:06,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 45 treesize of output 35 [2022-02-10 03:12:06,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:06,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-02-10 03:12:06,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:06,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:06,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 47 treesize of output 45 [2022-02-10 03:12:06,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:06,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 17 treesize of output 21 [2022-02-10 03:12:06,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319736003] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:06,626 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:06,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:12:06,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191007442] [2022-02-10 03:12:06,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:06,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:06,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:06,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:06,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:06,627 INFO L87 Difference]: Start difference. First operand 289 states and 702 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:06,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:06,855 INFO L93 Difference]: Finished difference Result 306 states and 739 transitions. [2022-02-10 03:12:06,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:06,855 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:06,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:06,856 INFO L225 Difference]: With dead ends: 306 [2022-02-10 03:12:06,856 INFO L226 Difference]: Without dead ends: 304 [2022-02-10 03:12:06,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:12:06,858 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 43 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:06,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 82 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 237 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:12:06,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-10 03:12:06,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 290. [2022-02-10 03:12:06,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.4394463667820068) internal successors, (705), 289 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:06,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 705 transitions. [2022-02-10 03:12:06,862 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 705 transitions. Word has length 22 [2022-02-10 03:12:06,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:06,862 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 705 transitions. [2022-02-10 03:12:06,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:06,862 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 705 transitions. [2022-02-10 03:12:06,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:06,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:06,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:06,878 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-10 03:12:07,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:07,063 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:07,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:07,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1217725081, now seen corresponding path program 56 times [2022-02-10 03:12:07,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:07,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832628351] [2022-02-10 03:12:07,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:07,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:07,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:07,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:07,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832628351] [2022-02-10 03:12:07,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832628351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:07,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195406397] [2022-02-10 03:12:07,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:07,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:07,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:07,329 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:07,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-02-10 03:12:07,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:07,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:07,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:07,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:07,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:07,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 39 treesize of output 31 [2022-02-10 03:12:07,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:07,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-10 03:12:07,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:07,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 03:12:07,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:07,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:07,996 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:07,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:08,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:08,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 43 treesize of output 41 [2022-02-10 03:12:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195406397] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:08,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:08,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:08,209 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860037724] [2022-02-10 03:12:08,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:08,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:08,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:08,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:08,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:08,210 INFO L87 Difference]: Start difference. First operand 290 states and 705 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:08,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:08,595 INFO L93 Difference]: Finished difference Result 370 states and 854 transitions. [2022-02-10 03:12:08,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:12:08,595 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:08,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:08,596 INFO L225 Difference]: With dead ends: 370 [2022-02-10 03:12:08,596 INFO L226 Difference]: Without dead ends: 367 [2022-02-10 03:12:08,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:08,596 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 117 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:08,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 145 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 437 Invalid, 0 Unknown, 24 Unchecked, 0.2s Time] [2022-02-10 03:12:08,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-10 03:12:08,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 295. [2022-02-10 03:12:08,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.4523809523809526) internal successors, (721), 294 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:08,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 721 transitions. [2022-02-10 03:12:08,601 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 721 transitions. Word has length 22 [2022-02-10 03:12:08,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:08,601 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 721 transitions. [2022-02-10 03:12:08,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:08,601 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 721 transitions. [2022-02-10 03:12:08,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:08,602 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:08,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:08,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:08,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:08,803 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:08,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash -997734021, now seen corresponding path program 57 times [2022-02-10 03:12:08,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:08,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477301077] [2022-02-10 03:12:08,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:08,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:08,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:08,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477301077] [2022-02-10 03:12:08,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477301077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:08,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421595006] [2022-02-10 03:12:08,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:08,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:08,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:08,916 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:08,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-02-10 03:12:08,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:08,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:08,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:08,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:09,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 129 [2022-02-10 03:12:09,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:09,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:09,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-02-10 03:12:09,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:09,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:09,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:12:09,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:09,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 196 treesize of output 178 [2022-02-10 03:12:09,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2022-02-10 03:12:09,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:09,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421595006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:09,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:09,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-10 03:12:09,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574144100] [2022-02-10 03:12:09,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:09,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:09,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:09,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:09,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:09,902 INFO L87 Difference]: Start difference. First operand 295 states and 721 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:10,002 INFO L93 Difference]: Finished difference Result 382 states and 874 transitions. [2022-02-10 03:12:10,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:12:10,002 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:10,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:10,002 INFO L225 Difference]: With dead ends: 382 [2022-02-10 03:12:10,003 INFO L226 Difference]: Without dead ends: 363 [2022-02-10 03:12:10,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:10,003 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 114 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:10,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 43 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:10,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-10 03:12:10,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 290. [2022-02-10 03:12:10,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.4394463667820068) internal successors, (705), 289 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 705 transitions. [2022-02-10 03:12:10,007 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 705 transitions. Word has length 22 [2022-02-10 03:12:10,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:10,007 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 705 transitions. [2022-02-10 03:12:10,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,007 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 705 transitions. [2022-02-10 03:12:10,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:10,007 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:10,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:10,023 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-10 03:12:10,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:10,208 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:10,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:10,208 INFO L85 PathProgramCache]: Analyzing trace with hash -696960441, now seen corresponding path program 58 times [2022-02-10 03:12:10,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:10,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726629577] [2022-02-10 03:12:10,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:10,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:10,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,377 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:10,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726629577] [2022-02-10 03:12:10,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726629577] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:10,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482100791] [2022-02-10 03:12:10,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:10,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:10,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:10,379 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:10,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-02-10 03:12:10,458 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:10,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:10,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:10,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:10,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:10,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 25 treesize of output 19 [2022-02-10 03:12:10,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:10,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-10 03:12:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:10,824 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:10,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:10,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:10,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 47 treesize of output 45 [2022-02-10 03:12:10,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:10,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-10 03:12:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482100791] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:11,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:11,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:12:11,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144203048] [2022-02-10 03:12:11,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:11,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:11,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:11,015 INFO L87 Difference]: Start difference. First operand 290 states and 705 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:11,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:11,431 INFO L93 Difference]: Finished difference Result 303 states and 725 transitions. [2022-02-10 03:12:11,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:11,433 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:11,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:11,434 INFO L225 Difference]: With dead ends: 303 [2022-02-10 03:12:11,434 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:12:11,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:11,434 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:11,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 88 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 332 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:12:11,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:12:11,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 292. [2022-02-10 03:12:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.4329896907216493) internal successors, (708), 291 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:11,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 708 transitions. [2022-02-10 03:12:11,439 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 708 transitions. Word has length 22 [2022-02-10 03:12:11,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:11,439 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 708 transitions. [2022-02-10 03:12:11,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:11,439 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 708 transitions. [2022-02-10 03:12:11,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:11,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:11,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:11,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:11,647 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,SelfDestructingSolverStorable74 [2022-02-10 03:12:11,647 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:11,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:11,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2017234939, now seen corresponding path program 59 times [2022-02-10 03:12:11,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:11,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677324913] [2022-02-10 03:12:11,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:11,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:11,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:11,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677324913] [2022-02-10 03:12:11,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677324913] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:11,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127806676] [2022-02-10 03:12:11,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:11,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:11,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:11,836 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:11,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-10 03:12:11,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:11,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:11,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:11,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:12,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:12,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:12:12,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:12,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:12,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:12,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:12:12,234 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:12,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:12,274 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:12,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 7 treesize of output 3 [2022-02-10 03:12:12,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:12,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:12:12,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:12,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-10 03:12:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:12,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127806676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:12,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:12,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:12,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702745026] [2022-02-10 03:12:12,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:12,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:12,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:12,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:12,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:12,448 INFO L87 Difference]: Start difference. First operand 292 states and 708 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:12,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:12,942 INFO L93 Difference]: Finished difference Result 313 states and 735 transitions. [2022-02-10 03:12:12,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:12,942 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:12,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:12,942 INFO L225 Difference]: With dead ends: 313 [2022-02-10 03:12:12,942 INFO L226 Difference]: Without dead ends: 310 [2022-02-10 03:12:12,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:12,943 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 48 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:12,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 91 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 436 Invalid, 0 Unknown, 20 Unchecked, 0.2s Time] [2022-02-10 03:12:12,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-10 03:12:12,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2022-02-10 03:12:12,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4237288135593222) internal successors, (715), 295 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:12,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 715 transitions. [2022-02-10 03:12:12,946 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 715 transitions. Word has length 22 [2022-02-10 03:12:12,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:12,946 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 715 transitions. [2022-02-10 03:12:12,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:12,946 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 715 transitions. [2022-02-10 03:12:12,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:12,947 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:12,947 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:12,963 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-10 03:12:13,147 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,SelfDestructingSolverStorable75 [2022-02-10 03:12:13,147 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:13,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash 303674311, now seen corresponding path program 60 times [2022-02-10 03:12:13,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:13,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355981893] [2022-02-10 03:12:13,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:13,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:13,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:13,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355981893] [2022-02-10 03:12:13,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355981893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:13,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294709523] [2022-02-10 03:12:13,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:13,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:13,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:13,370 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:13,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-10 03:12:13,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:13,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:13,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:13,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:13,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:13,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:12:13,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:13,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:13,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:13,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 26 treesize of output 20 [2022-02-10 03:12:13,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:13,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:13,868 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:13,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 7 treesize of output 3 [2022-02-10 03:12:13,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:13,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:13,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:13,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 43 treesize of output 41 [2022-02-10 03:12:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294709523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:14,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:14,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:14,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100268773] [2022-02-10 03:12:14,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:14,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:14,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:14,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:14,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:14,092 INFO L87 Difference]: Start difference. First operand 296 states and 715 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:14,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:14,545 INFO L93 Difference]: Finished difference Result 298 states and 717 transitions. [2022-02-10 03:12:14,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:14,545 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:14,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:14,545 INFO L225 Difference]: With dead ends: 298 [2022-02-10 03:12:14,546 INFO L226 Difference]: Without dead ends: 295 [2022-02-10 03:12:14,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:14,546 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 14 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:14,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 73 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 291 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:12:14,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-10 03:12:14,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 291. [2022-02-10 03:12:14,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.43448275862069) internal successors, (706), 290 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:14,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 706 transitions. [2022-02-10 03:12:14,549 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 706 transitions. Word has length 22 [2022-02-10 03:12:14,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:14,549 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 706 transitions. [2022-02-10 03:12:14,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:14,550 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 706 transitions. [2022-02-10 03:12:14,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:14,550 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:14,550 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:14,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-02-10 03:12:14,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:14,751 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:14,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:14,751 INFO L85 PathProgramCache]: Analyzing trace with hash -95193691, now seen corresponding path program 61 times [2022-02-10 03:12:14,751 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:14,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121521427] [2022-02-10 03:12:14,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:14,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:14,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:14,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121521427] [2022-02-10 03:12:14,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121521427] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:14,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560607904] [2022-02-10 03:12:14,938 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:14,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:14,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:14,939 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:14,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-10 03:12:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:15,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:15,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:15,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:15,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:12:15,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:15,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:15,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:15,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:12:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:15,373 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:15,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 7 treesize of output 3 [2022-02-10 03:12:15,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:15,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 47 treesize of output 45 [2022-02-10 03:12:15,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:15,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-10 03:12:15,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560607904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:15,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:15,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:15,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635681266] [2022-02-10 03:12:15,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:15,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:15,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:15,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:15,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:15,639 INFO L87 Difference]: Start difference. First operand 291 states and 706 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:16,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:16,091 INFO L93 Difference]: Finished difference Result 313 states and 735 transitions. [2022-02-10 03:12:16,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:16,091 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:16,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:16,091 INFO L225 Difference]: With dead ends: 313 [2022-02-10 03:12:16,091 INFO L226 Difference]: Without dead ends: 310 [2022-02-10 03:12:16,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:16,092 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:16,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 103 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 432 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-02-10 03:12:16,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-10 03:12:16,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2022-02-10 03:12:16,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4237288135593222) internal successors, (715), 295 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 715 transitions. [2022-02-10 03:12:16,095 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 715 transitions. Word has length 22 [2022-02-10 03:12:16,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:16,095 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 715 transitions. [2022-02-10 03:12:16,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:16,095 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 715 transitions. [2022-02-10 03:12:16,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:16,096 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:16,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:16,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:16,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:16,296 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:16,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:16,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1808754319, now seen corresponding path program 62 times [2022-02-10 03:12:16,297 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:16,297 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426528311] [2022-02-10 03:12:16,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:16,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:16,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:16,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426528311] [2022-02-10 03:12:16,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426528311] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:16,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171528413] [2022-02-10 03:12:16,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:16,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:16,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:16,438 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:16,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-10 03:12:16,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:16,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:16,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:16,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:16,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:12:16,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:16,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:16,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 26 treesize of output 20 [2022-02-10 03:12:16,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:16,851 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:16,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 7 treesize of output 3 [2022-02-10 03:12:16,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:16,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 47 treesize of output 45 [2022-02-10 03:12:16,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:16,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 43 treesize of output 41 [2022-02-10 03:12:17,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171528413] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:17,131 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:17,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:12:17,132 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605457919] [2022-02-10 03:12:17,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:17,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:17,132 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:17,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:17,132 INFO L87 Difference]: Start difference. First operand 296 states and 715 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:17,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:17,741 INFO L93 Difference]: Finished difference Result 365 states and 826 transitions. [2022-02-10 03:12:17,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:12:17,742 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:17,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:17,742 INFO L225 Difference]: With dead ends: 365 [2022-02-10 03:12:17,742 INFO L226 Difference]: Without dead ends: 302 [2022-02-10 03:12:17,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=192, Invalid=930, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:12:17,743 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:17,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 113 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:17,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-02-10 03:12:17,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 286. [2022-02-10 03:12:17,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 2.407017543859649) internal successors, (686), 285 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:17,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 686 transitions. [2022-02-10 03:12:17,746 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 686 transitions. Word has length 22 [2022-02-10 03:12:17,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:17,746 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 686 transitions. [2022-02-10 03:12:17,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:17,746 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 686 transitions. [2022-02-10 03:12:17,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:17,747 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:17,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:17,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:17,947 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,SelfDestructingSolverStorable78 [2022-02-10 03:12:17,947 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:17,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:17,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1167969561, now seen corresponding path program 63 times [2022-02-10 03:12:17,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:17,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503703896] [2022-02-10 03:12:17,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:17,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:17,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:18,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:18,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:18,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503703896] [2022-02-10 03:12:18,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503703896] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:18,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738264352] [2022-02-10 03:12:18,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:18,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:18,080 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:18,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-10 03:12:18,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:18,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:18,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:18,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:18,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:18,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:18,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:18,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:12:18,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:18,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:12:18,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:18,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:18,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:18,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:19,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:19,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:19,028 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:19,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 7 treesize of output 3 [2022-02-10 03:12:19,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:19,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738264352] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:19,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:19,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:12:19,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919972418] [2022-02-10 03:12:19,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:19,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:19,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:19,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:19,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:19,054 INFO L87 Difference]: Start difference. First operand 286 states and 686 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:19,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:19,470 INFO L93 Difference]: Finished difference Result 527 states and 1131 transitions. [2022-02-10 03:12:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:12:19,471 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:19,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:19,472 INFO L225 Difference]: With dead ends: 527 [2022-02-10 03:12:19,472 INFO L226 Difference]: Without dead ends: 474 [2022-02-10 03:12:19,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=271, Invalid=785, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:12:19,472 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 168 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:19,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 139 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 429 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-10 03:12:19,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-10 03:12:19,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 312. [2022-02-10 03:12:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.508038585209003) internal successors, (780), 311 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:19,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 780 transitions. [2022-02-10 03:12:19,476 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 780 transitions. Word has length 22 [2022-02-10 03:12:19,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:19,476 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 780 transitions. [2022-02-10 03:12:19,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:19,476 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 780 transitions. [2022-02-10 03:12:19,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:19,477 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:19,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:19,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-10 03:12:19,677 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,SelfDestructingSolverStorable79 [2022-02-10 03:12:19,677 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:19,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:19,678 INFO L85 PathProgramCache]: Analyzing trace with hash 862544891, now seen corresponding path program 64 times [2022-02-10 03:12:19,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:19,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533368020] [2022-02-10 03:12:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:19,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:19,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:19,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:19,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533368020] [2022-02-10 03:12:19,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533368020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:19,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335224719] [2022-02-10 03:12:19,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:19,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:19,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:19,808 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:19,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-10 03:12:19,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:19,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:19,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:19,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:20,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:20,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:20,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:20,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:12:20,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:20,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:12:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:20,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:20,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:20,569 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:20,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:20,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335224719] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:20,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:20,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:12:20,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911659815] [2022-02-10 03:12:20,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:20,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:20,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:20,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:20,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:20,598 INFO L87 Difference]: Start difference. First operand 312 states and 780 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:20,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:20,970 INFO L93 Difference]: Finished difference Result 464 states and 1051 transitions. [2022-02-10 03:12:20,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:12:20,971 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:20,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:20,972 INFO L225 Difference]: With dead ends: 464 [2022-02-10 03:12:20,972 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:12:20,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:20,973 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 82 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:20,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 129 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 529 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-02-10 03:12:20,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:12:20,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 317. [2022-02-10 03:12:20,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.4462025316455698) internal successors, (773), 316 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:20,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-10 03:12:20,978 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 22 [2022-02-10 03:12:20,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:20,978 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-10 03:12:20,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:20,978 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-10 03:12:20,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:20,979 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:20,979 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:20,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-02-10 03:12:21,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:21,187 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:21,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:21,188 INFO L85 PathProgramCache]: Analyzing trace with hash 107191471, now seen corresponding path program 65 times [2022-02-10 03:12:21,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:21,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243845933] [2022-02-10 03:12:21,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:21,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:21,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243845933] [2022-02-10 03:12:21,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243845933] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:21,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114493128] [2022-02-10 03:12:21,311 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:21,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:21,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:21,312 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:21,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-10 03:12:21,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:21,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:21,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:21,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:21,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:21,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:12:21,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,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 20 treesize of output 14 [2022-02-10 03:12:21,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:22,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:22,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:22,123 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:22,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 7 treesize of output 3 [2022-02-10 03:12:22,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114493128] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:22,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:22,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:12:22,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823021841] [2022-02-10 03:12:22,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:22,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:22,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:22,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:22,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:22,150 INFO L87 Difference]: Start difference. First operand 317 states and 773 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:22,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:22,425 INFO L93 Difference]: Finished difference Result 361 states and 850 transitions. [2022-02-10 03:12:22,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:12:22,425 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:22,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:22,426 INFO L225 Difference]: With dead ends: 361 [2022-02-10 03:12:22,426 INFO L226 Difference]: Without dead ends: 358 [2022-02-10 03:12:22,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:22,426 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:22,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 135 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 331 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-02-10 03:12:22,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-10 03:12:22,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 321. [2022-02-10 03:12:22,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.4625) internal successors, (788), 320 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-10 03:12:22,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 788 transitions. [2022-02-10 03:12:22,431 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 788 transitions. Word has length 22 [2022-02-10 03:12:22,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:22,431 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 788 transitions. [2022-02-10 03:12:22,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:22,431 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 788 transitions. [2022-02-10 03:12:22,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:22,432 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:22,432 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:22,448 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-10 03:12:22,632 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,SelfDestructingSolverStorable81 [2022-02-10 03:12:22,632 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:22,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:22,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2108267631, now seen corresponding path program 66 times [2022-02-10 03:12:22,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:22,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643624190] [2022-02-10 03:12:22,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:22,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:22,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643624190] [2022-02-10 03:12:22,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643624190] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:22,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965609364] [2022-02-10 03:12:22,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:22,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:22,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:22,755 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:22,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-10 03:12:22,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:22,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:22,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:22,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:22,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:12:23,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:23,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 45 [2022-02-10 03:12:23,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:23,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-02-10 03:12:23,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:23,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:23,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:23,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:23,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:23,612 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:23,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 7 treesize of output 3 [2022-02-10 03:12:23,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965609364] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:23,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:23,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:12:23,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188542735] [2022-02-10 03:12:23,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:23,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:23,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:23,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:23,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:23,642 INFO L87 Difference]: Start difference. First operand 321 states and 788 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:23,786 INFO L93 Difference]: Finished difference Result 366 states and 893 transitions. [2022-02-10 03:12:23,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:23,786 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:23,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:23,787 INFO L225 Difference]: With dead ends: 366 [2022-02-10 03:12:23,787 INFO L226 Difference]: Without dead ends: 361 [2022-02-10 03:12:23,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:23,787 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:23,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 90 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 280 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-10 03:12:23,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-02-10 03:12:23,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2022-02-10 03:12:23,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.4545454545454546) internal successors, (783), 319 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 783 transitions. [2022-02-10 03:12:23,792 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 783 transitions. Word has length 22 [2022-02-10 03:12:23,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:23,793 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 783 transitions. [2022-02-10 03:12:23,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,793 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 783 transitions. [2022-02-10 03:12:23,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:23,793 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:23,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:23,810 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-10 03:12:23,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:23,999 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:23,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:24,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1075874149, now seen corresponding path program 67 times [2022-02-10 03:12:24,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:24,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140678494] [2022-02-10 03:12:24,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:24,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:24,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:24,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:24,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140678494] [2022-02-10 03:12:24,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140678494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:24,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729497335] [2022-02-10 03:12:24,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:24,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:24,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:24,110 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:24,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-10 03:12:24,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:24,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:24,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:24,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,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 29 treesize of output 23 [2022-02-10 03:12:24,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:12:24,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:24,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:24,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:25,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:25,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:25,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:25,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 17 treesize of output 21 [2022-02-10 03:12:25,197 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:25,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:25,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729497335] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:25,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:25,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:12:25,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140537267] [2022-02-10 03:12:25,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:25,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:25,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:25,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:25,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:25,226 INFO L87 Difference]: Start difference. First operand 320 states and 783 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:25,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:25,466 INFO L93 Difference]: Finished difference Result 413 states and 957 transitions. [2022-02-10 03:12:25,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:12:25,466 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:25,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:25,467 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:12:25,467 INFO L226 Difference]: Without dead ends: 372 [2022-02-10 03:12:25,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:25,467 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:25,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 130 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 440 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2022-02-10 03:12:25,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-10 03:12:25,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 281. [2022-02-10 03:12:25,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.3892857142857142) internal successors, (669), 280 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-10 03:12:25,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 669 transitions. [2022-02-10 03:12:25,471 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 669 transitions. Word has length 22 [2022-02-10 03:12:25,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:25,471 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 669 transitions. [2022-02-10 03:12:25,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:25,471 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 669 transitions. [2022-02-10 03:12:25,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:25,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:25,472 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:25,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-10 03:12:25,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,684 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:25,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:25,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1273613898, now seen corresponding path program 68 times [2022-02-10 03:12:25,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:25,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623942982] [2022-02-10 03:12:25,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:25,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:25,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:25,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:25,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623942982] [2022-02-10 03:12:25,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623942982] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:25,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192661161] [2022-02-10 03:12:25,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:25,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:25,820 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:25,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-10 03:12:25,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:25,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:25,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:25,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:26,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:26,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:26,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:26,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:26,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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 17 treesize of output 21 [2022-02-10 03:12:26,398 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192661161] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:26,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:26,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:26,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636012197] [2022-02-10 03:12:26,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:26,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:26,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:26,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:26,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:26,399 INFO L87 Difference]: Start difference. First operand 281 states and 669 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:27,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:27,453 INFO L93 Difference]: Finished difference Result 449 states and 1003 transitions. [2022-02-10 03:12:27,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:12:27,454 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:27,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:27,454 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:12:27,454 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:12:27,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=315, Invalid=2037, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:12:27,455 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 114 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:27,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 309 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 825 Invalid, 0 Unknown, 194 Unchecked, 0.3s Time] [2022-02-10 03:12:27,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:12:27,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 333. [2022-02-10 03:12:27,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.424698795180723) internal successors, (805), 332 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:27,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 805 transitions. [2022-02-10 03:12:27,459 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 805 transitions. Word has length 22 [2022-02-10 03:12:27,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:27,459 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 805 transitions. [2022-02-10 03:12:27,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:27,459 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 805 transitions. [2022-02-10 03:12:27,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:27,460 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:27,460 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:27,476 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-10 03:12:27,660 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,SelfDestructingSolverStorable84 [2022-02-10 03:12:27,660 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:27,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:27,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1204740158, now seen corresponding path program 69 times [2022-02-10 03:12:27,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:27,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130113457] [2022-02-10 03:12:27,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:27,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:27,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130113457] [2022-02-10 03:12:27,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130113457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:27,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330360273] [2022-02-10 03:12:27,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:27,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:27,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:27,793 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:27,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-10 03:12:27,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:12:27,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:27,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:27,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:27,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 45 treesize of output 35 [2022-02-10 03:12:28,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-02-10 03:12:28,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:28,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:28,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:28,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:28,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:28,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:28,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330360273] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:28,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:28,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:12:28,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136641126] [2022-02-10 03:12:28,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:28,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:28,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:28,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:28,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:28,443 INFO L87 Difference]: Start difference. First operand 333 states and 805 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:29,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:29,574 INFO L93 Difference]: Finished difference Result 563 states and 1261 transitions. [2022-02-10 03:12:29,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:12:29,575 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:29,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:29,576 INFO L225 Difference]: With dead ends: 563 [2022-02-10 03:12:29,576 INFO L226 Difference]: Without dead ends: 543 [2022-02-10 03:12:29,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=386, Invalid=2164, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:12:29,576 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 147 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:29,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 266 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:12:29,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-02-10 03:12:29,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 365. [2022-02-10 03:12:29,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.467032967032967) internal successors, (898), 364 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 898 transitions. [2022-02-10 03:12:29,583 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 898 transitions. Word has length 22 [2022-02-10 03:12:29,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:29,583 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 898 transitions. [2022-02-10 03:12:29,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:29,583 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 898 transitions. [2022-02-10 03:12:29,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:29,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:29,584 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:29,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-02-10 03:12:29,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:29,784 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:29,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:29,785 INFO L85 PathProgramCache]: Analyzing trace with hash -70118242, now seen corresponding path program 70 times [2022-02-10 03:12:29,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:29,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679818321] [2022-02-10 03:12:29,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:29,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:29,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:29,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:29,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679818321] [2022-02-10 03:12:29,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679818321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:29,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713360569] [2022-02-10 03:12:29,932 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:29,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:29,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:29,934 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:29,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-10 03:12:30,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:30,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:30,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:30,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:30,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:30,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:30,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:30,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:30,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:30,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:30,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:30,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:30,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:30,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713360569] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:30,520 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:30,520 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:30,520 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367625603] [2022-02-10 03:12:30,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:30,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:30,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:30,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:30,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:30,521 INFO L87 Difference]: Start difference. First operand 365 states and 898 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:31,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:31,673 INFO L93 Difference]: Finished difference Result 526 states and 1180 transitions. [2022-02-10 03:12:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-10 03:12:31,673 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:31,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:31,674 INFO L225 Difference]: With dead ends: 526 [2022-02-10 03:12:31,674 INFO L226 Difference]: Without dead ends: 497 [2022-02-10 03:12:31,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=344, Invalid=2308, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:12:31,675 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 124 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:31,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 247 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 744 Invalid, 0 Unknown, 87 Unchecked, 0.3s Time] [2022-02-10 03:12:31,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-10 03:12:31,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 367. [2022-02-10 03:12:31,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.4754098360655736) internal successors, (906), 366 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 906 transitions. [2022-02-10 03:12:31,679 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 906 transitions. Word has length 22 [2022-02-10 03:12:31,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:31,679 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 906 transitions. [2022-02-10 03:12:31,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:31,679 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 906 transitions. [2022-02-10 03:12:31,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:31,680 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:31,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:31,696 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-10 03:12:31,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:31,881 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:31,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:31,881 INFO L85 PathProgramCache]: Analyzing trace with hash 2103292874, now seen corresponding path program 71 times [2022-02-10 03:12:31,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:31,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300512009] [2022-02-10 03:12:31,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:31,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:32,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:32,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:32,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300512009] [2022-02-10 03:12:32,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300512009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:32,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952754008] [2022-02-10 03:12:32,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:32,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:32,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:32,015 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:32,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-02-10 03:12:32,108 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:12:32,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:32,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:32,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:32,296 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:32,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:32,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 15 treesize of output 19 [2022-02-10 03:12:32,528 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952754008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:32,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:32,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:32,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799578027] [2022-02-10 03:12:32,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:32,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:32,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:32,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:32,529 INFO L87 Difference]: Start difference. First operand 367 states and 906 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:33,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:33,896 INFO L93 Difference]: Finished difference Result 568 states and 1291 transitions. [2022-02-10 03:12:33,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:12:33,896 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:33,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:33,897 INFO L225 Difference]: With dead ends: 568 [2022-02-10 03:12:33,897 INFO L226 Difference]: Without dead ends: 537 [2022-02-10 03:12:33,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=364, Invalid=2716, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:12:33,898 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 129 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:33,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 481 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1150 Invalid, 0 Unknown, 123 Unchecked, 0.4s Time] [2022-02-10 03:12:33,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-02-10 03:12:33,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 399. [2022-02-10 03:12:33,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.5376884422110555) internal successors, (1010), 398 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1010 transitions. [2022-02-10 03:12:33,903 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1010 transitions. Word has length 22 [2022-02-10 03:12:33,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:33,903 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1010 transitions. [2022-02-10 03:12:33,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:33,903 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1010 transitions. [2022-02-10 03:12:33,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:33,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:33,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:33,919 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-10 03:12:34,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:34,104 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:34,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:34,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1639487320, now seen corresponding path program 72 times [2022-02-10 03:12:34,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:34,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253543552] [2022-02-10 03:12:34,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:34,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:34,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:34,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253543552] [2022-02-10 03:12:34,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253543552] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:34,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091868035] [2022-02-10 03:12:34,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:34,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:34,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:34,226 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:34,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-02-10 03:12:34,326 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:34,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:34,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:34,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:34,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:34,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 42 treesize of output 34 [2022-02-10 03:12:34,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 26 treesize of output 18 [2022-02-10 03:12:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:34,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:34,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 47 treesize of output 45 [2022-02-10 03:12:34,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:34,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 43 treesize of output 41 [2022-02-10 03:12:34,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091868035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:34,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:34,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 21 [2022-02-10 03:12:34,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037334320] [2022-02-10 03:12:34,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:34,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:34,861 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:34,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:34,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:34,862 INFO L87 Difference]: Start difference. First operand 399 states and 1010 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:35,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:35,463 INFO L93 Difference]: Finished difference Result 506 states and 1227 transitions. [2022-02-10 03:12:35,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:12:35,463 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:35,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:35,464 INFO L225 Difference]: With dead ends: 506 [2022-02-10 03:12:35,464 INFO L226 Difference]: Without dead ends: 493 [2022-02-10 03:12:35,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:12:35,464 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 90 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:35,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 145 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:35,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-02-10 03:12:35,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 389. [2022-02-10 03:12:35,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5283505154639174) internal successors, (981), 388 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:35,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 981 transitions. [2022-02-10 03:12:35,469 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 981 transitions. Word has length 22 [2022-02-10 03:12:35,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:35,469 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 981 transitions. [2022-02-10 03:12:35,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:35,469 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 981 transitions. [2022-02-10 03:12:35,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:35,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:35,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:35,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-02-10 03:12:35,670 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,SelfDestructingSolverStorable88 [2022-02-10 03:12:35,670 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:35,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:35,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1223858378, now seen corresponding path program 73 times [2022-02-10 03:12:35,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:35,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600718051] [2022-02-10 03:12:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:35,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:35,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:35,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:35,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:35,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600718051] [2022-02-10 03:12:35,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600718051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:35,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243180908] [2022-02-10 03:12:35,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:35,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:35,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:35,847 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:35,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-02-10 03:12:35,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:35,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:35,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:36,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:36,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:36,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:36,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:36,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:36,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:36,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:36,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 17 treesize of output 21 [2022-02-10 03:12:36,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:36,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243180908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:36,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:36,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:36,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554338752] [2022-02-10 03:12:36,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:36,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:36,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:36,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:36,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:36,464 INFO L87 Difference]: Start difference. First operand 389 states and 981 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:38,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:38,125 INFO L93 Difference]: Finished difference Result 579 states and 1355 transitions. [2022-02-10 03:12:38,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:12:38,126 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:38,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:38,126 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:12:38,126 INFO L226 Difference]: Without dead ends: 560 [2022-02-10 03:12:38,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=417, Invalid=2663, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:12:38,127 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:38,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 318 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 821 Invalid, 0 Unknown, 266 Unchecked, 0.3s Time] [2022-02-10 03:12:38,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-10 03:12:38,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 422. [2022-02-10 03:12:38,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.5819477434679334) internal successors, (1087), 421 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:38,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1087 transitions. [2022-02-10 03:12:38,133 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1087 transitions. Word has length 22 [2022-02-10 03:12:38,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:38,133 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1087 transitions. [2022-02-10 03:12:38,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:38,133 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1087 transitions. [2022-02-10 03:12:38,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:38,133 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:38,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:38,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-02-10 03:12:38,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:38,334 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:38,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:38,334 INFO L85 PathProgramCache]: Analyzing trace with hash 964162220, now seen corresponding path program 74 times [2022-02-10 03:12:38,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:38,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733333100] [2022-02-10 03:12:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:38,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:38,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:38,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733333100] [2022-02-10 03:12:38,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733333100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:38,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418109740] [2022-02-10 03:12:38,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:38,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:38,456 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:38,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-02-10 03:12:38,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:38,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:38,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:12:38,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:38,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:12:38,818 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:38,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:39,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:39,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 17 treesize of output 21 [2022-02-10 03:12:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418109740] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:39,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:39,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-02-10 03:12:39,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866072671] [2022-02-10 03:12:39,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:39,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:39,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:39,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:39,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:39,091 INFO L87 Difference]: Start difference. First operand 422 states and 1087 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:39,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:39,282 INFO L93 Difference]: Finished difference Result 507 states and 1248 transitions. [2022-02-10 03:12:39,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:39,283 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:39,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:39,283 INFO L225 Difference]: With dead ends: 507 [2022-02-10 03:12:39,283 INFO L226 Difference]: Without dead ends: 486 [2022-02-10 03:12:39,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:39,284 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 42 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:39,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 140 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 361 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:12:39,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-10 03:12:39,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 357. [2022-02-10 03:12:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.5280898876404496) internal successors, (900), 356 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:39,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 900 transitions. [2022-02-10 03:12:39,288 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 900 transitions. Word has length 22 [2022-02-10 03:12:39,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:39,288 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 900 transitions. [2022-02-10 03:12:39,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:39,288 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 900 transitions. [2022-02-10 03:12:39,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:39,288 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:39,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:39,304 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-10 03:12:39,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:39,489 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:39,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:39,489 INFO L85 PathProgramCache]: Analyzing trace with hash 118403893, now seen corresponding path program 75 times [2022-02-10 03:12:39,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:39,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638059188] [2022-02-10 03:12:39,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:39,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:12:39,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:39,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638059188] [2022-02-10 03:12:39,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638059188] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:39,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547044643] [2022-02-10 03:12:39,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:39,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:39,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:39,581 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:39,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-02-10 03:12:39,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:39,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:39,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:39,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:39,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 42 treesize of output 34 [2022-02-10 03:12:39,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:12:40,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:40,169 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:40,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:40,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:40,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:40,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:40,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-02-10 03:12:40,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547044643] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:40,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:40,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 22 [2022-02-10 03:12:40,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822600380] [2022-02-10 03:12:40,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:40,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:40,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:40,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:40,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:40,367 INFO L87 Difference]: Start difference. First operand 357 states and 900 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:41,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:41,064 INFO L93 Difference]: Finished difference Result 563 states and 1267 transitions. [2022-02-10 03:12:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:12:41,064 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:41,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:41,065 INFO L225 Difference]: With dead ends: 563 [2022-02-10 03:12:41,065 INFO L226 Difference]: Without dead ends: 523 [2022-02-10 03:12:41,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=316, Invalid=1166, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:12:41,065 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 203 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:41,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 152 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:41,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-02-10 03:12:41,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 346. [2022-02-10 03:12:41,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5072463768115942) internal successors, (865), 345 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:41,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 865 transitions. [2022-02-10 03:12:41,071 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 865 transitions. Word has length 22 [2022-02-10 03:12:41,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:41,071 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 865 transitions. [2022-02-10 03:12:41,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:41,071 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 865 transitions. [2022-02-10 03:12:41,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:41,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:41,072 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:41,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-10 03:12:41,275 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,SelfDestructingSolverStorable91 [2022-02-10 03:12:41,275 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:41,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:41,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1797113397, now seen corresponding path program 76 times [2022-02-10 03:12:41,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:41,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513003801] [2022-02-10 03:12:41,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:41,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:41,334 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:12:41,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:41,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513003801] [2022-02-10 03:12:41,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513003801] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:41,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966254191] [2022-02-10 03:12:41,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:41,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:41,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:41,336 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:41,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-02-10 03:12:41,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:41,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:41,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:41,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:41,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:12:41,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:41,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:41,721 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:41,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 7 treesize of output 3 [2022-02-10 03:12:41,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:41,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:41,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:41,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 43 treesize of output 41 [2022-02-10 03:12:41,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:41,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966254191] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:41,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:41,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2022-02-10 03:12:41,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229599066] [2022-02-10 03:12:41,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:41,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:41,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:41,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:41,943 INFO L87 Difference]: Start difference. First operand 346 states and 865 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:42,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:42,511 INFO L93 Difference]: Finished difference Result 454 states and 1046 transitions. [2022-02-10 03:12:42,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:12:42,511 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:42,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:42,512 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:12:42,512 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:12:42,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:12:42,513 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 116 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:42,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 123 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:42,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:12:42,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 346. [2022-02-10 03:12:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5014492753623188) internal successors, (863), 345 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:42,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 863 transitions. [2022-02-10 03:12:42,516 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 863 transitions. Word has length 22 [2022-02-10 03:12:42,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:42,516 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 863 transitions. [2022-02-10 03:12:42,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:42,517 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 863 transitions. [2022-02-10 03:12:42,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:42,517 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:42,517 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:42,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-02-10 03:12:42,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:42,718 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:42,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:42,718 INFO L85 PathProgramCache]: Analyzing trace with hash -677637245, now seen corresponding path program 77 times [2022-02-10 03:12:42,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:42,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332489569] [2022-02-10 03:12:42,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:42,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:42,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:42,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:12:42,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:42,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332489569] [2022-02-10 03:12:42,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332489569] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:42,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341042935] [2022-02-10 03:12:42,844 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:42,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:42,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:42,845 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:42,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-02-10 03:12:42,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:42,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:42,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:42,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:43,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:43,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 50 treesize of output 40 [2022-02-10 03:12:43,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:43,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-10 03:12:43,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 03:12:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:43,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:12:43,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:43,577 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:43,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:43,605 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341042935] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:43,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:43,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:12:43,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524742010] [2022-02-10 03:12:43,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:43,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:43,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:43,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:43,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:43,606 INFO L87 Difference]: Start difference. First operand 346 states and 863 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:43,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:43,921 INFO L93 Difference]: Finished difference Result 402 states and 947 transitions. [2022-02-10 03:12:43,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:43,922 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:43,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:43,922 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:12:43,922 INFO L226 Difference]: Without dead ends: 374 [2022-02-10 03:12:43,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=711, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:12:43,923 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:43,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 115 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 342 Invalid, 0 Unknown, 118 Unchecked, 0.1s Time] [2022-02-10 03:12:43,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-10 03:12:43,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 344. [2022-02-10 03:12:43,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.4956268221574343) internal successors, (856), 343 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:43,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 856 transitions. [2022-02-10 03:12:43,926 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 856 transitions. Word has length 22 [2022-02-10 03:12:43,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:43,926 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 856 transitions. [2022-02-10 03:12:43,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:43,927 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 856 transitions. [2022-02-10 03:12:43,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:43,927 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:43,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:43,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-10 03:12:44,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:44,128 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:44,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:44,128 INFO L85 PathProgramCache]: Analyzing trace with hash 797262821, now seen corresponding path program 78 times [2022-02-10 03:12:44,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:44,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336129001] [2022-02-10 03:12:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:44,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:44,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:44,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:44,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336129001] [2022-02-10 03:12:44,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336129001] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:44,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460026145] [2022-02-10 03:12:44,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:44,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:44,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:44,315 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:44,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-02-10 03:12:44,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:44,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:44,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:44,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:44,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:44,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 50 treesize of output 40 [2022-02-10 03:12:45,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:45,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 31 treesize of output 23 [2022-02-10 03:12:45,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:45,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:12:45,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:45,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:45,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:45,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:45,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:45,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:45,404 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:45,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 7 treesize of output 3 [2022-02-10 03:12:45,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:45,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460026145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:45,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:45,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:45,431 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810413803] [2022-02-10 03:12:45,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:45,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:45,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:45,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:45,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:45,432 INFO L87 Difference]: Start difference. First operand 344 states and 856 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:45,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:45,600 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-10 03:12:45,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:45,600 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:45,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:45,600 INFO L225 Difference]: With dead ends: 371 [2022-02-10 03:12:45,600 INFO L226 Difference]: Without dead ends: 368 [2022-02-10 03:12:45,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:12:45,601 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:45,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 71 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 225 Invalid, 0 Unknown, 124 Unchecked, 0.1s Time] [2022-02-10 03:12:45,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-02-10 03:12:45,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2022-02-10 03:12:45,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.4956268221574343) internal successors, (856), 343 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 856 transitions. [2022-02-10 03:12:45,605 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 856 transitions. Word has length 22 [2022-02-10 03:12:45,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:45,605 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 856 transitions. [2022-02-10 03:12:45,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:45,605 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 856 transitions. [2022-02-10 03:12:45,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:45,605 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:45,605 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:45,621 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-10 03:12:45,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:45,806 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:45,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:45,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1047695421, now seen corresponding path program 79 times [2022-02-10 03:12:45,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:45,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831557504] [2022-02-10 03:12:45,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:45,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:45,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:45,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:45,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831557504] [2022-02-10 03:12:45,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831557504] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:45,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361272468] [2022-02-10 03:12:45,975 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:45,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:45,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:45,976 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:45,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-02-10 03:12:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:46,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:46,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:46,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,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 50 treesize of output 40 [2022-02-10 03:12:46,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:46,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:12:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:46,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:46,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:46,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:47,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:47,145 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:47,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:47,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:47,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361272468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:47,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:47,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:47,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604708820] [2022-02-10 03:12:47,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:47,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:47,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:47,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:47,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:47,177 INFO L87 Difference]: Start difference. First operand 344 states and 856 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:47,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:47,413 INFO L93 Difference]: Finished difference Result 386 states and 921 transitions. [2022-02-10 03:12:47,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:47,413 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:47,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:47,414 INFO L225 Difference]: With dead ends: 386 [2022-02-10 03:12:47,414 INFO L226 Difference]: Without dead ends: 383 [2022-02-10 03:12:47,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:12:47,414 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 74 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:47,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 99 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 309 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-02-10 03:12:47,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-10 03:12:47,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 349. [2022-02-10 03:12:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 2.485632183908046) internal successors, (865), 348 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 865 transitions. [2022-02-10 03:12:47,419 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 865 transitions. Word has length 22 [2022-02-10 03:12:47,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:47,419 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 865 transitions. [2022-02-10 03:12:47,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:47,419 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 865 transitions. [2022-02-10 03:12:47,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:47,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:47,420 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:47,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-10 03:12:47,620 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,SelfDestructingSolverStorable95 [2022-02-10 03:12:47,620 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:47,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:47,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1533711247, now seen corresponding path program 80 times [2022-02-10 03:12:47,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:47,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341284535] [2022-02-10 03:12:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:47,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:47,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:47,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:47,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341284535] [2022-02-10 03:12:47,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341284535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:47,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72270157] [2022-02-10 03:12:47,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:47,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:47,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:47,813 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:47,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-02-10 03:12:47,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:47,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:47,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:47,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:48,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:48,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:12:48,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:48,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:48,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:48,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 26 treesize of output 20 [2022-02-10 03:12:48,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:48,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:48,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:48,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 47 treesize of output 45 [2022-02-10 03:12:48,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:48,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:48,981 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:48,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:49,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72270157] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:49,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:49,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:49,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756506861] [2022-02-10 03:12:49,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:49,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:49,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:49,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:49,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:49,013 INFO L87 Difference]: Start difference. First operand 349 states and 865 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:49,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:49,211 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-10 03:12:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:49,211 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:49,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:49,212 INFO L225 Difference]: With dead ends: 371 [2022-02-10 03:12:49,212 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:12:49,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:12:49,212 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:49,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 65 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 234 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-10 03:12:49,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:12:49,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 346. [2022-02-10 03:12:49,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.4869565217391303) internal successors, (858), 345 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 858 transitions. [2022-02-10 03:12:49,216 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 858 transitions. Word has length 22 [2022-02-10 03:12:49,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:49,216 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 858 transitions. [2022-02-10 03:12:49,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:49,217 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 858 transitions. [2022-02-10 03:12:49,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:49,217 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:49,217 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:49,233 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-10 03:12:49,417 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,SelfDestructingSolverStorable96 [2022-02-10 03:12:49,418 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:49,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:49,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1721020251, now seen corresponding path program 81 times [2022-02-10 03:12:49,418 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:49,418 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627952334] [2022-02-10 03:12:49,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:49,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:49,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:49,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627952334] [2022-02-10 03:12:49,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627952334] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:49,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583916469] [2022-02-10 03:12:49,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:49,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:49,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:49,645 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:49,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-02-10 03:12:49,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:49,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:49,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:49,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:49,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:49,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:12:50,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:12:50,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-10 03:12:50,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:50,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:50,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:50,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:50,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:50,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 17 treesize of output 21 [2022-02-10 03:12:50,840 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:50,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:50,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583916469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:50,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:50,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:12:50,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387197006] [2022-02-10 03:12:50,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:50,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:50,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:50,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:50,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:50,872 INFO L87 Difference]: Start difference. First operand 346 states and 858 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:51,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:51,124 INFO L93 Difference]: Finished difference Result 371 states and 903 transitions. [2022-02-10 03:12:51,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:51,124 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:51,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:51,125 INFO L225 Difference]: With dead ends: 371 [2022-02-10 03:12:51,125 INFO L226 Difference]: Without dead ends: 367 [2022-02-10 03:12:51,125 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:12:51,125 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:51,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 111 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 316 Invalid, 0 Unknown, 134 Unchecked, 0.1s Time] [2022-02-10 03:12:51,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-10 03:12:51,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 343. [2022-02-10 03:12:51,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 2.491228070175439) internal successors, (852), 342 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:51,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 852 transitions. [2022-02-10 03:12:51,129 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 852 transitions. Word has length 22 [2022-02-10 03:12:51,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:51,129 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 852 transitions. [2022-02-10 03:12:51,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:51,129 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 852 transitions. [2022-02-10 03:12:51,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:51,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:51,129 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:51,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:51,330 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,SelfDestructingSolverStorable97 [2022-02-10 03:12:51,330 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:51,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:51,330 INFO L85 PathProgramCache]: Analyzing trace with hash -546469319, now seen corresponding path program 82 times [2022-02-10 03:12:51,330 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:51,330 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945879875] [2022-02-10 03:12:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:51,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:51,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:51,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945879875] [2022-02-10 03:12:51,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945879875] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:51,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163784463] [2022-02-10 03:12:51,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:51,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:51,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:51,500 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:51,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-02-10 03:12:51,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:51,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:51,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:51,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:51,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,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 43 treesize of output 33 [2022-02-10 03:12:51,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:12:51,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:12:52,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:52,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:52,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:52,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:52,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:52,348 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:52,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:52,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163784463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:52,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:52,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:52,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625983745] [2022-02-10 03:12:52,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:52,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:52,375 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:52,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:52,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:52,375 INFO L87 Difference]: Start difference. First operand 343 states and 852 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:52,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:52,419 INFO L93 Difference]: Finished difference Result 372 states and 916 transitions. [2022-02-10 03:12:52,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:52,419 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:52,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:52,420 INFO L225 Difference]: With dead ends: 372 [2022-02-10 03:12:52,420 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:12:52,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:52,420 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 20 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:52,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 85 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 29 Unchecked, 0.0s Time] [2022-02-10 03:12:52,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:12:52,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 348. [2022-02-10 03:12:52,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.5014409221902016) internal successors, (868), 347 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:52,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 868 transitions. [2022-02-10 03:12:52,425 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 868 transitions. Word has length 22 [2022-02-10 03:12:52,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:52,426 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 868 transitions. [2022-02-10 03:12:52,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:52,426 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 868 transitions. [2022-02-10 03:12:52,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:52,427 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:52,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:52,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-02-10 03:12:52,647 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,SelfDestructingSolverStorable98 [2022-02-10 03:12:52,647 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:52,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:52,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1878358309, now seen corresponding path program 83 times [2022-02-10 03:12:52,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:52,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229340152] [2022-02-10 03:12:52,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:52,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:52,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:52,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229340152] [2022-02-10 03:12:52,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229340152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:52,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223052648] [2022-02-10 03:12:52,778 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:52,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:52,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:52,779 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:52,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-02-10 03:12:52,883 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:52,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:52,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:52,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:53,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:12:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:53,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:53,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:53,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 42 treesize of output 40 [2022-02-10 03:12:53,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:53,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:53,331 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:53,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:53,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223052648] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:53,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:53,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:12:53,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740038361] [2022-02-10 03:12:53,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:53,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:53,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:53,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:53,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:53,365 INFO L87 Difference]: Start difference. First operand 348 states and 868 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:53,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:53,611 INFO L93 Difference]: Finished difference Result 372 states and 908 transitions. [2022-02-10 03:12:53,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:53,612 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:53,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:53,612 INFO L225 Difference]: With dead ends: 372 [2022-02-10 03:12:53,612 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:12:53,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:53,613 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:53,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 66 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 233 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-02-10 03:12:53,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:12:53,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 348. [2022-02-10 03:12:53,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.4985590778097984) internal successors, (867), 347 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:53,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 867 transitions. [2022-02-10 03:12:53,618 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 867 transitions. Word has length 22 [2022-02-10 03:12:53,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:53,618 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 867 transitions. [2022-02-10 03:12:53,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:53,618 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 867 transitions. [2022-02-10 03:12:53,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:53,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:53,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:53,635 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-10 03:12:53,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:53,820 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:53,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:53,820 INFO L85 PathProgramCache]: Analyzing trace with hash 958333593, now seen corresponding path program 84 times [2022-02-10 03:12:53,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:53,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947408255] [2022-02-10 03:12:53,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:53,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:53,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:54,006 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:54,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947408255] [2022-02-10 03:12:54,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947408255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:54,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994222206] [2022-02-10 03:12:54,006 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:54,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:54,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:54,008 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:54,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-02-10 03:12:54,113 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:54,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:54,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:54,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:54,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,233 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:12:54,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,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 44 treesize of output 36 [2022-02-10 03:12:54,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 03:12:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:54,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:54,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:54,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:54,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:54,771 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:54,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:54,798 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994222206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:54,798 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:54,798 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:54,798 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370220388] [2022-02-10 03:12:54,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:54,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:54,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:54,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:54,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=352, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:54,799 INFO L87 Difference]: Start difference. First operand 348 states and 867 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:54,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:54,987 INFO L93 Difference]: Finished difference Result 421 states and 1038 transitions. [2022-02-10 03:12:54,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:54,987 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:54,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:54,988 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:12:54,988 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:12:54,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=393, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:12:54,988 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:54,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 103 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 396 Invalid, 0 Unknown, 13 Unchecked, 0.2s Time] [2022-02-10 03:12:54,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:12:54,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 355. [2022-02-10 03:12:54,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.519774011299435) internal successors, (892), 354 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:54,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 892 transitions. [2022-02-10 03:12:54,992 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 892 transitions. Word has length 22 [2022-02-10 03:12:54,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:54,992 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 892 transitions. [2022-02-10 03:12:54,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:54,992 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 892 transitions. [2022-02-10 03:12:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:54,993 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:54,993 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:55,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-02-10 03:12:55,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-02-10 03:12:55,195 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:55,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:55,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1257125509, now seen corresponding path program 85 times [2022-02-10 03:12:55,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:55,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962260318] [2022-02-10 03:12:55,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:55,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:55,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,353 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:55,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962260318] [2022-02-10 03:12:55,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962260318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:55,353 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594901649] [2022-02-10 03:12:55,353 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:55,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:55,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:55,355 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:55,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-02-10 03:12:55,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:55,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:55,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:55,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,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 50 treesize of output 40 [2022-02-10 03:12:55,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 36 [2022-02-10 03:12:55,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 03:12:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:55,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:55,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:56,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:56,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 17 treesize of output 21 [2022-02-10 03:12:56,180 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:56,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 7 treesize of output 3 [2022-02-10 03:12:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:56,209 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594901649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:56,209 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:56,209 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:12:56,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893344731] [2022-02-10 03:12:56,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:56,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:56,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:56,210 INFO L87 Difference]: Start difference. First operand 355 states and 892 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:56,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:56,375 INFO L93 Difference]: Finished difference Result 393 states and 963 transitions. [2022-02-10 03:12:56,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:56,375 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:56,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:56,376 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:12:56,376 INFO L226 Difference]: Without dead ends: 390 [2022-02-10 03:12:56,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:12:56,376 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 73 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:56,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 96 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 316 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:12:56,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-10 03:12:56,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 364. [2022-02-10 03:12:56,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.5371900826446283) internal successors, (921), 363 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:56,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 921 transitions. [2022-02-10 03:12:56,380 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 921 transitions. Word has length 22 [2022-02-10 03:12:56,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:56,380 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 921 transitions. [2022-02-10 03:12:56,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:56,380 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 921 transitions. [2022-02-10 03:12:56,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:56,381 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:56,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:56,397 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-10 03:12:56,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-02-10 03:12:56,581 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:56,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:56,581 INFO L85 PathProgramCache]: Analyzing trace with hash -800955547, now seen corresponding path program 86 times [2022-02-10 03:12:56,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:56,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608265058] [2022-02-10 03:12:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:56,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:56,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:56,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:56,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:56,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608265058] [2022-02-10 03:12:56,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608265058] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:56,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381779527] [2022-02-10 03:12:56,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:56,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:56,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:56,741 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:56,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-02-10 03:12:56,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:56,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:56,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:56,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:56,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:56,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:12:57,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:57,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-10 03:12:57,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:57,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2022-02-10 03:12:57,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:57,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:57,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:57,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:12:57,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:57,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 17 treesize of output 21 [2022-02-10 03:12:57,607 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:57,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:57,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:57,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381779527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:57,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:57,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:12:57,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077936549] [2022-02-10 03:12:57,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:57,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:57,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:57,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:57,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:57,639 INFO L87 Difference]: Start difference. First operand 364 states and 921 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:57,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:57,891 INFO L93 Difference]: Finished difference Result 420 states and 1023 transitions. [2022-02-10 03:12:57,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:12:57,892 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:57,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:57,892 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:12:57,892 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:12:57,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:12:57,893 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:57,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 73 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 289 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-02-10 03:12:57,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:12:57,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 344. [2022-02-10 03:12:57,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.498542274052478) internal successors, (857), 343 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:57,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 857 transitions. [2022-02-10 03:12:57,896 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 857 transitions. Word has length 22 [2022-02-10 03:12:57,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:57,896 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 857 transitions. [2022-02-10 03:12:57,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:57,897 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 857 transitions. [2022-02-10 03:12:57,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:57,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:57,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:57,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:58,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-10 03:12:58,097 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:58,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:58,098 INFO L85 PathProgramCache]: Analyzing trace with hash 588275417, now seen corresponding path program 87 times [2022-02-10 03:12:58,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:58,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80325332] [2022-02-10 03:12:58,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:58,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:58,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:58,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:58,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80325332] [2022-02-10 03:12:58,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80325332] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:58,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421597214] [2022-02-10 03:12:58,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:58,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:58,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:58,280 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:58,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-02-10 03:12:58,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:58,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:58,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:58,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:58,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:58,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 50 treesize of output 40 [2022-02-10 03:12:58,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:58,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:12:58,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:58,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 26 treesize of output 20 [2022-02-10 03:12:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:58,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:59,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:59,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 47 treesize of output 45 [2022-02-10 03:12:59,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:59,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 17 treesize of output 21 [2022-02-10 03:12:59,327 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:12:59,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:12:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421597214] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:59,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:59,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:12:59,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414438928] [2022-02-10 03:12:59,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:59,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:59,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:59,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:59,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:59,361 INFO L87 Difference]: Start difference. First operand 344 states and 857 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:59,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:59,546 INFO L93 Difference]: Finished difference Result 403 states and 954 transitions. [2022-02-10 03:12:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:59,547 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:59,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:59,547 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:12:59,547 INFO L226 Difference]: Without dead ends: 386 [2022-02-10 03:12:59,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:59,548 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 73 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:59,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 85 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 307 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-10 03:12:59,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-10 03:12:59,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 351. [2022-02-10 03:12:59,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.4828571428571427) internal successors, (869), 350 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:59,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 869 transitions. [2022-02-10 03:12:59,551 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 869 transitions. Word has length 22 [2022-02-10 03:12:59,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:59,551 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 869 transitions. [2022-02-10 03:12:59,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:59,552 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 869 transitions. [2022-02-10 03:12:59,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:59,552 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:59,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:59,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-02-10 03:12:59,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:59,753 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:59,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:59,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1125285211, now seen corresponding path program 88 times [2022-02-10 03:12:59,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:59,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766989570] [2022-02-10 03:12:59,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:59,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:59,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:59,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:59,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766989570] [2022-02-10 03:12:59,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766989570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:59,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247358087] [2022-02-10 03:12:59,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:59,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:59,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:59,947 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:59,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-02-10 03:13:00,055 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:00,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:00,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:00,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:00,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:00,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:13:00,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:00,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:13:00,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:00,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 26 treesize of output 20 [2022-02-10 03:13:00,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:00,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:00,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:00,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:13:00,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:00,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:00,912 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:13:00,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 7 treesize of output 3 [2022-02-10 03:13:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:00,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247358087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:00,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:00,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:13:00,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990853661] [2022-02-10 03:13:00,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:00,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:00,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:00,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:00,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:00,945 INFO L87 Difference]: Start difference. First operand 351 states and 869 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:01,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:01,232 INFO L93 Difference]: Finished difference Result 400 states and 941 transitions. [2022-02-10 03:13:01,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:13:01,233 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:01,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:01,233 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:13:01,233 INFO L226 Difference]: Without dead ends: 386 [2022-02-10 03:13:01,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:13:01,234 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 100 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:01,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 116 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 408 Invalid, 0 Unknown, 34 Unchecked, 0.2s Time] [2022-02-10 03:13:01,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-10 03:13:01,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 350. [2022-02-10 03:13:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.481375358166189) internal successors, (866), 349 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:01,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 866 transitions. [2022-02-10 03:13:01,238 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 866 transitions. Word has length 22 [2022-02-10 03:13:01,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:01,238 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 866 transitions. [2022-02-10 03:13:01,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:01,239 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 866 transitions. [2022-02-10 03:13:01,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:01,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:01,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:01,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:01,439 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,SelfDestructingSolverStorable104 [2022-02-10 03:13:01,440 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:01,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash -85049413, now seen corresponding path program 89 times [2022-02-10 03:13:01,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:01,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273260324] [2022-02-10 03:13:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:01,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:01,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:01,594 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:01,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:01,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273260324] [2022-02-10 03:13:01,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273260324] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:01,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806765415] [2022-02-10 03:13:01,594 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:01,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:01,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:01,595 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:01,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-02-10 03:13:01,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:01,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:01,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:01,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:01,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 50 treesize of output 40 [2022-02-10 03:13:01,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:01,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:02,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:02,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 42 treesize of output 40 [2022-02-10 03:13:02,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:02,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:02,150 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:13:02,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 7 treesize of output 3 [2022-02-10 03:13:02,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806765415] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:02,177 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:02,177 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-02-10 03:13:02,177 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715309090] [2022-02-10 03:13:02,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:02,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:13:02,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:02,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:13:02,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:13:02,178 INFO L87 Difference]: Start difference. First operand 350 states and 866 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:02,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:02,495 INFO L93 Difference]: Finished difference Result 378 states and 923 transitions. [2022-02-10 03:13:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:13:02,495 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:02,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:02,496 INFO L225 Difference]: With dead ends: 378 [2022-02-10 03:13:02,496 INFO L226 Difference]: Without dead ends: 359 [2022-02-10 03:13:02,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:02,496 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:02,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 115 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:13:02,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-02-10 03:13:02,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 347. [2022-02-10 03:13:02,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 2.4826589595375723) internal successors, (859), 346 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:02,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 859 transitions. [2022-02-10 03:13:02,500 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 859 transitions. Word has length 22 [2022-02-10 03:13:02,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:02,500 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 859 transitions. [2022-02-10 03:13:02,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:02,500 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 859 transitions. [2022-02-10 03:13:02,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:02,500 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:02,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:02,518 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-10 03:13:02,701 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,SelfDestructingSolverStorable105 [2022-02-10 03:13:02,701 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:02,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:02,701 INFO L85 PathProgramCache]: Analyzing trace with hash -242387471, now seen corresponding path program 90 times [2022-02-10 03:13:02,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:02,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236278676] [2022-02-10 03:13:02,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:02,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:02,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:02,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236278676] [2022-02-10 03:13:02,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236278676] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:02,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353650312] [2022-02-10 03:13:02,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:02,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:02,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:02,806 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:02,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-02-10 03:13:02,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:02,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:02,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:02,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:03,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:13:03,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,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 22 treesize of output 16 [2022-02-10 03:13:03,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-10 03:13:03,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:03,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:03,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:03,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-02-10 03:13:03,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:03,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:03,395 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:13:03,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:13:03,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:03,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353650312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:03,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:03,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:13:03,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088429964] [2022-02-10 03:13:03,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:03,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:03,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:03,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:03,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:03,424 INFO L87 Difference]: Start difference. First operand 347 states and 859 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:03,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:03,588 INFO L93 Difference]: Finished difference Result 369 states and 900 transitions. [2022-02-10 03:13:03,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:13:03,588 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:03,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:03,589 INFO L225 Difference]: With dead ends: 369 [2022-02-10 03:13:03,589 INFO L226 Difference]: Without dead ends: 353 [2022-02-10 03:13:03,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:03,589 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:03,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 108 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 333 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-02-10 03:13:03,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-02-10 03:13:03,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 339. [2022-02-10 03:13:03,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.4911242603550297) internal successors, (842), 338 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:03,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 842 transitions. [2022-02-10 03:13:03,593 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 842 transitions. Word has length 22 [2022-02-10 03:13:03,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:03,593 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 842 transitions. [2022-02-10 03:13:03,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:03,593 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 842 transitions. [2022-02-10 03:13:03,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:03,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:03,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:03,610 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-10 03:13:03,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-02-10 03:13:03,794 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:03,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:03,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1418145351, now seen corresponding path program 91 times [2022-02-10 03:13:03,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:03,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103556058] [2022-02-10 03:13:03,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:03,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:03,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:04,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:04,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103556058] [2022-02-10 03:13:04,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103556058] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:04,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769460387] [2022-02-10 03:13:04,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:04,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:04,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:04,002 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:04,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-02-10 03:13:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:04,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:04,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:04,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 17 treesize of output 13 [2022-02-10 03:13:04,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 4 treesize of output 2 [2022-02-10 03:13:04,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 4 treesize of output 2 [2022-02-10 03:13:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:04,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:04,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:04,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:13:04,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:04,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:04,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769460387] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:04,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:04,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-02-10 03:13:04,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174312259] [2022-02-10 03:13:04,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:04,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:04,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:04,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:04,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:04,712 INFO L87 Difference]: Start difference. First operand 339 states and 842 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:04,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:04,855 INFO L93 Difference]: Finished difference Result 387 states and 927 transitions. [2022-02-10 03:13:04,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:04,855 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:04,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:04,856 INFO L225 Difference]: With dead ends: 387 [2022-02-10 03:13:04,856 INFO L226 Difference]: Without dead ends: 387 [2022-02-10 03:13:04,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:04,856 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:04,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 114 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 347 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-02-10 03:13:04,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-02-10 03:13:04,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 339. [2022-02-10 03:13:04,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.4911242603550297) internal successors, (842), 338 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 842 transitions. [2022-02-10 03:13:04,860 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 842 transitions. Word has length 22 [2022-02-10 03:13:04,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:04,861 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 842 transitions. [2022-02-10 03:13:04,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:04,861 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 842 transitions. [2022-02-10 03:13:04,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:04,861 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:04,861 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:04,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:05,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:05,083 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:05,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:05,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1850759308, now seen corresponding path program 92 times [2022-02-10 03:13:05,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:05,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741854593] [2022-02-10 03:13:05,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:05,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:05,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:05,187 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:05,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:05,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741854593] [2022-02-10 03:13:05,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741854593] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:05,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411145607] [2022-02-10 03:13:05,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:05,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:05,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:05,188 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:05,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-02-10 03:13:05,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:05,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:05,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:13:05,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:05,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:05,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:13:05,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:13:05,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:05,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:05,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 193 treesize of output 169 [2022-02-10 03:13:05,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 19 treesize of output 23 [2022-02-10 03:13: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 3 treesize of output 1 [2022-02-10 03:13:06,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:06,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411145607] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:06,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:06,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2022-02-10 03:13:06,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514826723] [2022-02-10 03:13:06,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:06,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:13:06,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:06,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:13:06,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:13:06,031 INFO L87 Difference]: Start difference. First operand 339 states and 842 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:06,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:06,149 INFO L93 Difference]: Finished difference Result 367 states and 879 transitions. [2022-02-10 03:13:06,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:06,150 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:06,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:06,150 INFO L225 Difference]: With dead ends: 367 [2022-02-10 03:13:06,150 INFO L226 Difference]: Without dead ends: 358 [2022-02-10 03:13:06,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:06,151 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:06,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 75 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 248 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:13:06,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-10 03:13:06,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 319. [2022-02-10 03:13:06,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.481132075471698) internal successors, (789), 318 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 789 transitions. [2022-02-10 03:13:06,154 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 789 transitions. Word has length 22 [2022-02-10 03:13:06,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:06,154 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 789 transitions. [2022-02-10 03:13:06,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:06,154 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 789 transitions. [2022-02-10 03:13:06,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:06,155 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:06,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:06,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:06,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:06,355 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:06,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:06,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1816043855, now seen corresponding path program 93 times [2022-02-10 03:13:06,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:06,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509454426] [2022-02-10 03:13:06,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:06,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:06,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:06,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:06,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:06,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509454426] [2022-02-10 03:13:06,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509454426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:06,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555793945] [2022-02-10 03:13:06,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:06,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:06,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:06,520 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:06,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-02-10 03:13:06,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:06,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:06,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:06,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:06,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:06,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:06,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 18 treesize of output 12 [2022-02-10 03:13:06,904 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:06,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:07,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:07,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:07,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:13:07,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:07,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:07,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:07,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555793945] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:07,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:07,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:13:07,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488412003] [2022-02-10 03:13:07,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:07,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:07,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:07,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:07,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:07,184 INFO L87 Difference]: Start difference. First operand 319 states and 789 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:08,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:08,722 INFO L93 Difference]: Finished difference Result 575 states and 1286 transitions. [2022-02-10 03:13:08,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-10 03:13:08,722 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:08,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:08,723 INFO L225 Difference]: With dead ends: 575 [2022-02-10 03:13:08,723 INFO L226 Difference]: Without dead ends: 508 [2022-02-10 03:13:08,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 735 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:13:08,723 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 113 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 277 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:08,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 359 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1024 Invalid, 0 Unknown, 277 Unchecked, 0.4s Time] [2022-02-10 03:13:08,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-10 03:13:08,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 369. [2022-02-10 03:13:08,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.589673913043478) internal successors, (953), 368 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:08,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 953 transitions. [2022-02-10 03:13:08,728 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 953 transitions. Word has length 22 [2022-02-10 03:13:08,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:08,728 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 953 transitions. [2022-02-10 03:13:08,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:08,728 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 953 transitions. [2022-02-10 03:13:08,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:08,728 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:08,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:08,744 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-10 03:13:08,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:08,929 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:08,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:08,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1245639103, now seen corresponding path program 94 times [2022-02-10 03:13:08,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:08,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119951536] [2022-02-10 03:13:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:08,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:09,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:09,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119951536] [2022-02-10 03:13:09,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119951536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:09,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179744093] [2022-02-10 03:13:09,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:09,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:09,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:09,120 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:09,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-02-10 03:13:09,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:09,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:09,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:13:09,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:09,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 188 [2022-02-10 03:13:09,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 173 treesize of output 149 [2022-02-10 03:13:09,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 141 [2022-02-10 03:13:10,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:10,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:10,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2022-02-10 03:13:10,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 260 treesize of output 238 [2022-02-10 03:13:10,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2022-02-10 03:13:10,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:10,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179744093] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:10,833 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:10,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:13:10,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516691372] [2022-02-10 03:13:10,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:10,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:10,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:10,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:10,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:10,834 INFO L87 Difference]: Start difference. First operand 369 states and 953 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:12,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:12,163 INFO L93 Difference]: Finished difference Result 595 states and 1374 transitions. [2022-02-10 03:13:12,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:13:12,171 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 23 [2022-02-10 03:13:12,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:12,172 INFO L225 Difference]: With dead ends: 595 [2022-02-10 03:13:12,173 INFO L226 Difference]: Without dead ends: 576 [2022-02-10 03:13:12,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=341, Invalid=3319, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:13:12,173 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 122 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:12,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 437 Invalid, 1421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1148 Invalid, 0 Unknown, 220 Unchecked, 0.5s Time] [2022-02-10 03:13:12,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2022-02-10 03:13:12,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 416. [2022-02-10 03:13:12,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.6144578313253013) internal successors, (1085), 415 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1085 transitions. [2022-02-10 03:13:12,181 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1085 transitions. Word has length 23 [2022-02-10 03:13:12,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:12,181 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1085 transitions. [2022-02-10 03:13:12,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:12,181 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1085 transitions. [2022-02-10 03:13:12,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:12,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:12,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:12,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-02-10 03:13:12,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:12,391 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:12,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:12,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1311331821, now seen corresponding path program 95 times [2022-02-10 03:13:12,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:12,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708952893] [2022-02-10 03:13:12,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:12,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:12,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:12,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:12,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:12,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708952893] [2022-02-10 03:13:12,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708952893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:12,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760109039] [2022-02-10 03:13:12,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:12,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:12,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:12,551 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:12,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-02-10 03:13:12,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:12,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:12,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:13:12,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:13,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 349 treesize of output 317 [2022-02-10 03:13:13,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 227 treesize of output 193 [2022-02-10 03:13:13,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 145 [2022-02-10 03:13:13,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:13,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:13,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 220 [2022-02-10 03:13:14,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:13:14,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:14,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 150 treesize of output 140 [2022-02-10 03:13:14,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:14,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760109039] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:14,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:14,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:13:14,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450498919] [2022-02-10 03:13:14,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:14,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:13:14,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:14,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:13:14,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:13:14,432 INFO L87 Difference]: Start difference. First operand 416 states and 1085 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:19,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:19,971 INFO L93 Difference]: Finished difference Result 1166 states and 2595 transitions. [2022-02-10 03:13:19,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-02-10 03:13:19,971 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:19,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:19,973 INFO L225 Difference]: With dead ends: 1166 [2022-02-10 03:13:19,973 INFO L226 Difference]: Without dead ends: 1029 [2022-02-10 03:13:19,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6396 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1539, Invalid=17093, Unknown=0, NotChecked=0, Total=18632 [2022-02-10 03:13:19,974 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 465 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 3187 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 3187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:19,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 762 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 3187 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-02-10 03:13:19,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2022-02-10 03:13:19,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 476. [2022-02-10 03:13:19,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.6294736842105264) internal successors, (1249), 475 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:19,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1249 transitions. [2022-02-10 03:13:19,982 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1249 transitions. Word has length 23 [2022-02-10 03:13:19,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:19,982 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1249 transitions. [2022-02-10 03:13:19,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:19,982 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1249 transitions. [2022-02-10 03:13:19,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:19,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:19,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:19,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:20,184 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,SelfDestructingSolverStorable111 [2022-02-10 03:13:20,184 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:20,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:20,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1657342485, now seen corresponding path program 96 times [2022-02-10 03:13:20,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:20,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231347858] [2022-02-10 03:13:20,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:20,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:20,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:20,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:20,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231347858] [2022-02-10 03:13:20,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231347858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:20,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127116386] [2022-02-10 03:13:20,382 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:20,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:20,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:20,383 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:20,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-02-10 03:13:20,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:13:20,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:20,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:13:20,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:20,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:13:20,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 238 [2022-02-10 03:13:20,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 191 [2022-02-10 03:13:21,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:21,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:21,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 188 treesize of output 164 [2022-02-10 03:13:22,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:22,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 219 treesize of output 201 [2022-02-10 03:13:22,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-10 03:13:22,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:22,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127116386] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:22,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:22,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:13:22,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091950941] [2022-02-10 03:13:22,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:22,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:13:22,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:22,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:13:22,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:13:22,328 INFO L87 Difference]: Start difference. First operand 476 states and 1249 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:28,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:28,065 INFO L93 Difference]: Finished difference Result 997 states and 2228 transitions. [2022-02-10 03:13:28,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-02-10 03:13:28,065 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:28,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:28,066 INFO L225 Difference]: With dead ends: 997 [2022-02-10 03:13:28,066 INFO L226 Difference]: Without dead ends: 930 [2022-02-10 03:13:28,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5355 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1281, Invalid=14721, Unknown=0, NotChecked=0, Total=16002 [2022-02-10 03:13:28,067 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 279 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 2619 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 2873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:28,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 802 Invalid, 2873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2619 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:13:28,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2022-02-10 03:13:28,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 543. [2022-02-10 03:13:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 542 states have (on average 2.738007380073801) internal successors, (1484), 542 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:28,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 1484 transitions. [2022-02-10 03:13:28,076 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 1484 transitions. Word has length 23 [2022-02-10 03:13:28,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:28,076 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 1484 transitions. [2022-02-10 03:13:28,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:28,076 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 1484 transitions. [2022-02-10 03:13:28,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:28,077 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:28,077 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:28,093 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-10 03:13:28,277 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,SelfDestructingSolverStorable112 [2022-02-10 03:13:28,277 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:28,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:28,278 INFO L85 PathProgramCache]: Analyzing trace with hash 906532444, now seen corresponding path program 97 times [2022-02-10 03:13:28,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:28,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485233123] [2022-02-10 03:13:28,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:28,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:28,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:28,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:28,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485233123] [2022-02-10 03:13:28,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485233123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:28,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908035117] [2022-02-10 03:13:28,369 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:28,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:28,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:28,370 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:28,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-02-10 03:13:28,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:28,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:28,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:28,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:13:28,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:13:28,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:13:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:28,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:28,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:28,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:29,010 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:13:29,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:13:29,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:13:29,016 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:29,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908035117] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:29,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:29,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:13:29,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260442438] [2022-02-10 03:13:29,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:29,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:29,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:29,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:29,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:29,017 INFO L87 Difference]: Start difference. First operand 543 states and 1484 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-10 03:13:29,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:29,220 INFO L93 Difference]: Finished difference Result 666 states and 1770 transitions. [2022-02-10 03:13:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:29,220 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 23 [2022-02-10 03:13:29,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:29,221 INFO L225 Difference]: With dead ends: 666 [2022-02-10 03:13:29,221 INFO L226 Difference]: Without dead ends: 663 [2022-02-10 03:13:29,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:13:29,222 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 71 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:29,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 97 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:29,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2022-02-10 03:13:29,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 538. [2022-02-10 03:13:29,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.7318435754189943) internal successors, (1467), 537 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1467 transitions. [2022-02-10 03:13:29,231 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1467 transitions. Word has length 23 [2022-02-10 03:13:29,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:29,231 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1467 transitions. [2022-02-10 03:13:29,231 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-10 03:13:29,231 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1467 transitions. [2022-02-10 03:13:29,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:29,232 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:29,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:29,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:29,455 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,SelfDestructingSolverStorable113 [2022-02-10 03:13:29,455 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:29,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:29,456 INFO L85 PathProgramCache]: Analyzing trace with hash -509730167, now seen corresponding path program 98 times [2022-02-10 03:13:29,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:29,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213097252] [2022-02-10 03:13:29,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:29,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:29,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:29,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:29,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:29,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213097252] [2022-02-10 03:13:29,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213097252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:29,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695342050] [2022-02-10 03:13:29,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:29,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:29,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:29,627 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:29,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-02-10 03:13:29,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:29,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:29,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:13:29,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:29,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:13:30,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:13:30,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 145 [2022-02-10 03:13:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:30,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:30,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 159 treesize of output 139 [2022-02-10 03:13:30,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:30,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 221 treesize of output 203 [2022-02-10 03:13:30,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-10 03:13:31,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:31,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695342050] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:31,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:31,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:13:31,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577121505] [2022-02-10 03:13:31,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:31,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:31,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:31,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:31,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:31,321 INFO L87 Difference]: Start difference. First operand 538 states and 1467 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:32,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:32,472 INFO L93 Difference]: Finished difference Result 889 states and 2164 transitions. [2022-02-10 03:13:32,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:13:32,472 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:32,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:32,474 INFO L225 Difference]: With dead ends: 889 [2022-02-10 03:13:32,474 INFO L226 Difference]: Without dead ends: 829 [2022-02-10 03:13:32,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=227, Invalid=1495, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:13:32,474 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 240 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:32,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 334 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:13:32,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-02-10 03:13:32,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 636. [2022-02-10 03:13:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.826771653543307) internal successors, (1795), 635 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1795 transitions. [2022-02-10 03:13:32,482 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1795 transitions. Word has length 23 [2022-02-10 03:13:32,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:32,482 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 1795 transitions. [2022-02-10 03:13:32,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:32,483 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1795 transitions. [2022-02-10 03:13:32,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:32,483 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:32,483 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:32,500 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-10 03:13:32,684 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,SelfDestructingSolverStorable114 [2022-02-10 03:13:32,684 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:32,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1827688964, now seen corresponding path program 99 times [2022-02-10 03:13:32,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:32,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327585386] [2022-02-10 03:13:32,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:32,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:32,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:32,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:32,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327585386] [2022-02-10 03:13:32,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327585386] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:32,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457837861] [2022-02-10 03:13:32,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:32,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:32,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:32,793 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:32,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-02-10 03:13:32,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:32,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:32,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:13:32,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:33,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 133 [2022-02-10 03:13:33,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2022-02-10 03:13:33,360 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:33,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:33,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:33,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 217 [2022-02-10 03:13:34,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:34,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:13:34,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:34,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457837861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:34,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:34,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-10 03:13:34,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930507390] [2022-02-10 03:13:34,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:34,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:13:34,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:34,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:13:34,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:13:34,079 INFO L87 Difference]: Start difference. First operand 636 states and 1795 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:35,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:35,355 INFO L93 Difference]: Finished difference Result 873 states and 2364 transitions. [2022-02-10 03:13:35,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:13:35,355 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:35,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:35,356 INFO L225 Difference]: With dead ends: 873 [2022-02-10 03:13:35,356 INFO L226 Difference]: Without dead ends: 858 [2022-02-10 03:13:35,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=474, Invalid=2606, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:13:35,357 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 109 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:35,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 316 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:13:35,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-02-10 03:13:35,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 652. [2022-02-10 03:13:35,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 2.8310291858678958) internal successors, (1843), 651 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:35,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1843 transitions. [2022-02-10 03:13:35,364 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1843 transitions. Word has length 23 [2022-02-10 03:13:35,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:35,364 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 1843 transitions. [2022-02-10 03:13:35,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:35,364 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1843 transitions. [2022-02-10 03:13:35,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:35,365 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:35,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:35,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-10 03:13:35,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:35,566 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:35,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:35,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1566251191, now seen corresponding path program 100 times [2022-02-10 03:13:35,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:35,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904033366] [2022-02-10 03:13:35,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:35,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:35,764 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:35,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:35,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904033366] [2022-02-10 03:13:35,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904033366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:35,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982692029] [2022-02-10 03:13:35,765 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:35,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:35,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:35,768 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:35,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-02-10 03:13:35,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:35,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:35,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:13:35,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:36,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 147 [2022-02-10 03:13:36,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 242 treesize of output 208 [2022-02-10 03:13:36,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 155 [2022-02-10 03:13:36,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:36,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:36,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 189 treesize of output 173 [2022-02-10 03:13:37,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:13:37,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:37,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 218 treesize of output 200 [2022-02-10 03:13:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:37,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982692029] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:37,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:37,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:13:37,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976283663] [2022-02-10 03:13:37,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:37,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:13:37,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:37,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:13:37,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:13:37,444 INFO L87 Difference]: Start difference. First operand 652 states and 1843 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:42,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:42,230 INFO L93 Difference]: Finished difference Result 1412 states and 3514 transitions. [2022-02-10 03:13:42,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-02-10 03:13:42,230 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:42,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:42,232 INFO L225 Difference]: With dead ends: 1412 [2022-02-10 03:13:42,232 INFO L226 Difference]: Without dead ends: 1322 [2022-02-10 03:13:42,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2279 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=945, Invalid=6887, Unknown=0, NotChecked=0, Total=7832 [2022-02-10 03:13:42,233 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 361 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:42,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 390 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:13:42,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-02-10 03:13:42,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 803. [2022-02-10 03:13:42,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 2.9226932668329177) internal successors, (2344), 802 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 2344 transitions. [2022-02-10 03:13:42,244 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 2344 transitions. Word has length 23 [2022-02-10 03:13:42,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:42,244 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 2344 transitions. [2022-02-10 03:13:42,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:42,244 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 2344 transitions. [2022-02-10 03:13:42,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:42,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:42,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:42,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:42,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:42,446 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:42,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:42,446 INFO L85 PathProgramCache]: Analyzing trace with hash -306092919, now seen corresponding path program 101 times [2022-02-10 03:13:42,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:42,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882135443] [2022-02-10 03:13:42,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:42,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:42,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:42,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882135443] [2022-02-10 03:13:42,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882135443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:42,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492985150] [2022-02-10 03:13:42,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:42,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:42,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:42,554 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:42,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-02-10 03:13:42,678 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:42,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:42,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:13:42,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:42,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 147 [2022-02-10 03:13:43,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:13: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 158 treesize of output 138 [2022-02-10 03:13:43,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:43,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:43,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 285 [2022-02-10 03:13:44,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 203 treesize of output 185 [2022-02-10 03:13:44,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 168 treesize of output 148 [2022-02-10 03:13:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:44,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492985150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:44,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:44,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-10 03:13:44,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879136418] [2022-02-10 03:13:44,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:44,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:13:44,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:44,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:13:44,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=580, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:13:44,338 INFO L87 Difference]: Start difference. First operand 803 states and 2344 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:49,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:49,541 INFO L93 Difference]: Finished difference Result 1358 states and 3365 transitions. [2022-02-10 03:13:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-02-10 03:13:49,541 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:49,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:49,543 INFO L225 Difference]: With dead ends: 1358 [2022-02-10 03:13:49,543 INFO L226 Difference]: Without dead ends: 1194 [2022-02-10 03:13:49,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3675 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1199, Invalid=10573, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 03:13:49,545 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 244 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 2625 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:49,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 446 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2625 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:13:49,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2022-02-10 03:13:49,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 862. [2022-02-10 03:13:49,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.845528455284553) internal successors, (2450), 861 states have internal predecessors, (2450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:49,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 2450 transitions. [2022-02-10 03:13:49,556 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 2450 transitions. Word has length 23 [2022-02-10 03:13:49,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:49,556 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 2450 transitions. [2022-02-10 03:13:49,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:49,556 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 2450 transitions. [2022-02-10 03:13:49,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:49,557 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:49,557 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:49,574 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-10 03:13:49,758 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,SelfDestructingSolverStorable117 [2022-02-10 03:13:49,758 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:49,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash -93382651, now seen corresponding path program 102 times [2022-02-10 03:13:49,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:49,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030674079] [2022-02-10 03:13:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:49,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:49,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:49,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:49,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030674079] [2022-02-10 03:13:49,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030674079] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:49,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048602783] [2022-02-10 03:13:49,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:49,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:49,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:49,897 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:49,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-02-10 03:13:50,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:50,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:50,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:13:50,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:50,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 263 treesize of output 237 [2022-02-10 03:13:50,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 145 treesize of output 125 [2022-02-10 03:13:50,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 119 [2022-02-10 03:13:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:50,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:50,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 179 [2022-02-10 03:13:51,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:51,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 386 treesize of output 336 [2022-02-10 03:13:51,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 268 [2022-02-10 03:13:51,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:13:51,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048602783] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:51,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:51,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-10 03:13:51,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516539002] [2022-02-10 03:13:51,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:51,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:13:51,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:51,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:13:51,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:13:51,725 INFO L87 Difference]: Start difference. First operand 862 states and 2450 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:54,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:54,017 INFO L93 Difference]: Finished difference Result 1348 states and 3547 transitions. [2022-02-10 03:13:54,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-10 03:13:54,018 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:54,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:54,020 INFO L225 Difference]: With dead ends: 1348 [2022-02-10 03:13:54,020 INFO L226 Difference]: Without dead ends: 1277 [2022-02-10 03:13:54,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=565, Invalid=5597, Unknown=0, NotChecked=0, Total=6162 [2022-02-10 03:13:54,021 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 246 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 2106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:54,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 378 Invalid, 2106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1977 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:13:54,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-02-10 03:13:54,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 971. [2022-02-10 03:13:54,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 970 states have (on average 2.877319587628866) internal successors, (2791), 970 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:54,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 2791 transitions. [2022-02-10 03:13:54,033 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 2791 transitions. Word has length 23 [2022-02-10 03:13:54,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:54,033 INFO L470 AbstractCegarLoop]: Abstraction has 971 states and 2791 transitions. [2022-02-10 03:13:54,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:54,033 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 2791 transitions. [2022-02-10 03:13:54,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:54,034 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:54,034 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:54,050 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-10 03:13:54,234 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,SelfDestructingSolverStorable118 [2022-02-10 03:13:54,235 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:54,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:54,235 INFO L85 PathProgramCache]: Analyzing trace with hash 200130393, now seen corresponding path program 103 times [2022-02-10 03:13:54,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:54,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371836712] [2022-02-10 03:13:54,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:54,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:54,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:54,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:54,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371836712] [2022-02-10 03:13:54,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371836712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:54,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511745034] [2022-02-10 03:13:54,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:54,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:54,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:54,522 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:54,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-02-10 03:13:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:54,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:13:54,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:54,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 125 [2022-02-10 03:13:55,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-02-10 03:13:55,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 122 [2022-02-10 03:13:55,309 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:55,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:55,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 189 treesize of output 173 [2022-02-10 03:13:55,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 239 [2022-02-10 03:13:55,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 250 treesize of output 220 [2022-02-10 03:13:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:56,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511745034] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:56,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:56,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-10 03:13:56,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346873395] [2022-02-10 03:13:56,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:56,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:13:56,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:56,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:13:56,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:56,269 INFO L87 Difference]: Start difference. First operand 971 states and 2791 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:59,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:59,682 INFO L93 Difference]: Finished difference Result 1456 states and 3880 transitions. [2022-02-10 03:13:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-10 03:13:59,682 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:13:59,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:59,684 INFO L225 Difference]: With dead ends: 1456 [2022-02-10 03:13:59,684 INFO L226 Difference]: Without dead ends: 1415 [2022-02-10 03:13:59,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2510 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=814, Invalid=7196, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 03:13:59,685 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 201 mSDsluCounter, 935 mSDsCounter, 0 mSdLazyCounter, 2474 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 2600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:59,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 571 Invalid, 2600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2474 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-10 03:13:59,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-02-10 03:13:59,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1021. [2022-02-10 03:13:59,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 1020 states have (on average 2.880392156862745) internal successors, (2938), 1020 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:59,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 2938 transitions. [2022-02-10 03:13:59,698 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 2938 transitions. Word has length 23 [2022-02-10 03:13:59,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:59,698 INFO L470 AbstractCegarLoop]: Abstraction has 1021 states and 2938 transitions. [2022-02-10 03:13:59,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:59,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 2938 transitions. [2022-02-10 03:13:59,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:13:59,699 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:59,699 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:59,716 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-10 03:13:59,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:59,900 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:59,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:59,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1679098167, now seen corresponding path program 104 times [2022-02-10 03:13:59,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:59,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925745709] [2022-02-10 03:13:59,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:59,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:00,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:00,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:00,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925745709] [2022-02-10 03:14:00,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925745709] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:00,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650856157] [2022-02-10 03:14:00,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:00,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:00,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:00,022 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:00,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-02-10 03:14:00,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:00,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:00,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:00,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:00,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-02-10 03:14:00,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 226 [2022-02-10 03:14:00,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 224 treesize of output 190 [2022-02-10 03:14:00,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:00,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:01,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 177 [2022-02-10 03:14:01,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 171 treesize of output 151 [2022-02-10 03:14:01,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:01,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 181 treesize of output 167 [2022-02-10 03:14:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:01,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650856157] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:01,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:01,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:14:01,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052929391] [2022-02-10 03:14:01,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:01,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:14:01,591 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:01,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:14:01,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:01,592 INFO L87 Difference]: Start difference. First operand 1021 states and 2938 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:03,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:03,620 INFO L93 Difference]: Finished difference Result 1514 states and 4089 transitions. [2022-02-10 03:14:03,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-10 03:14:03,621 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:03,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:03,623 INFO L225 Difference]: With dead ends: 1514 [2022-02-10 03:14:03,623 INFO L226 Difference]: Without dead ends: 1453 [2022-02-10 03:14:03,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=402, Invalid=4290, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 03:14:03,624 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 173 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 2237 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 2328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:03,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 476 Invalid, 2328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2237 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:14:03,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2022-02-10 03:14:03,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1073. [2022-02-10 03:14:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 2.8833955223880596) internal successors, (3091), 1072 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:03,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3091 transitions. [2022-02-10 03:14:03,637 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3091 transitions. Word has length 23 [2022-02-10 03:14:03,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:03,637 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3091 transitions. [2022-02-10 03:14:03,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:03,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3091 transitions. [2022-02-10 03:14:03,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:03,639 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:03,639 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:03,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-10 03:14:03,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:03,839 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:03,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash -523025345, now seen corresponding path program 105 times [2022-02-10 03:14:03,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:03,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027746900] [2022-02-10 03:14:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:03,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:04,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:04,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:04,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027746900] [2022-02-10 03:14:04,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027746900] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:04,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675525237] [2022-02-10 03:14:04,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:04,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:04,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:04,188 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:04,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-02-10 03:14:04,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:14:04,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:04,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:14:04,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:04,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 156 [2022-02-10 03:14:04,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 241 [2022-02-10 03:14:04,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:04,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 215 [2022-02-10 03:14:05,522 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:05,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:05,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:14:06,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 263 treesize of output 241 [2022-02-10 03:14:06,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2022-02-10 03:14:06,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:06,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675525237] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:06,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:06,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-10 03:14:06,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761884104] [2022-02-10 03:14:06,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:06,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:14:06,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:06,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:14:06,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=636, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:14:06,386 INFO L87 Difference]: Start difference. First operand 1073 states and 3091 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:07,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:07,713 INFO L93 Difference]: Finished difference Result 1656 states and 4508 transitions. [2022-02-10 03:14:07,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:14:07,713 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:07,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:07,716 INFO L225 Difference]: With dead ends: 1656 [2022-02-10 03:14:07,716 INFO L226 Difference]: Without dead ends: 1571 [2022-02-10 03:14:07,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=272, Invalid=1984, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:14:07,716 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 148 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:07,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 336 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1013 Invalid, 0 Unknown, 151 Unchecked, 0.4s Time] [2022-02-10 03:14:07,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2022-02-10 03:14:07,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1225. [2022-02-10 03:14:07,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 1224 states have (on average 2.9730392156862746) internal successors, (3639), 1224 states have internal predecessors, (3639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:07,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 3639 transitions. [2022-02-10 03:14:07,731 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 3639 transitions. Word has length 23 [2022-02-10 03:14:07,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:07,731 INFO L470 AbstractCegarLoop]: Abstraction has 1225 states and 3639 transitions. [2022-02-10 03:14:07,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:07,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 3639 transitions. [2022-02-10 03:14:07,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:07,733 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:07,733 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:07,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-10 03:14:07,933 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,SelfDestructingSolverStorable121 [2022-02-10 03:14:07,933 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:07,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:07,934 INFO L85 PathProgramCache]: Analyzing trace with hash 590531597, now seen corresponding path program 106 times [2022-02-10 03:14:07,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:07,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125207919] [2022-02-10 03:14:07,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:07,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:07,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:08,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:08,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125207919] [2022-02-10 03:14:08,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125207919] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:08,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167716527] [2022-02-10 03:14:08,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:08,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:08,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:08,266 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:08,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-02-10 03:14:08,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:08,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:08,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:08,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:08,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 153 [2022-02-10 03:14:08,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 165 [2022-02-10 03:14:08,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 120 [2022-02-10 03:14:08,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:09,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 258 treesize of output 218 [2022-02-10 03:14:09,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:14:09,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:09,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 150 treesize of output 140 [2022-02-10 03:14:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:09,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167716527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:09,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:09,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-10 03:14:09,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220191881] [2022-02-10 03:14:09,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:09,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:14:09,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:09,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:14:09,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:14:09,788 INFO L87 Difference]: Start difference. First operand 1225 states and 3639 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:12,913 INFO L93 Difference]: Finished difference Result 1539 states and 4269 transitions. [2022-02-10 03:14:12,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:14:12,913 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:12,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:12,915 INFO L225 Difference]: With dead ends: 1539 [2022-02-10 03:14:12,915 INFO L226 Difference]: Without dead ends: 1484 [2022-02-10 03:14:12,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1514 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=616, Invalid=5084, Unknown=0, NotChecked=0, Total=5700 [2022-02-10 03:14:12,916 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 226 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:12,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 418 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:14:12,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states. [2022-02-10 03:14:12,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1227. [2022-02-10 03:14:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 1226 states have (on average 2.966557911908646) internal successors, (3637), 1226 states have internal predecessors, (3637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 3637 transitions. [2022-02-10 03:14:12,930 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 3637 transitions. Word has length 23 [2022-02-10 03:14:12,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:12,930 INFO L470 AbstractCegarLoop]: Abstraction has 1227 states and 3637 transitions. [2022-02-10 03:14:12,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 3637 transitions. [2022-02-10 03:14:12,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:12,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:12,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:12,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-02-10 03:14:13,133 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,SelfDestructingSolverStorable122 [2022-02-10 03:14:13,133 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:13,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:13,133 INFO L85 PathProgramCache]: Analyzing trace with hash 298449997, now seen corresponding path program 107 times [2022-02-10 03:14:13,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:13,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540160435] [2022-02-10 03:14:13,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:13,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:13,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:13,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:13,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540160435] [2022-02-10 03:14:13,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540160435] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:13,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38135734] [2022-02-10 03:14:13,249 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:13,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:13,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:13,250 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:13,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-02-10 03:14:13,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:14:13,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:13,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:14:13,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:13,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 183 treesize of output 165 [2022-02-10 03:14:13,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-02-10 03:14:13,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:13,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 155 [2022-02-10 03:14:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:14,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:14,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 159 treesize of output 139 [2022-02-10 03:14:15,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 276 [2022-02-10 03:14:15,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:15,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 295 treesize of output 257 [2022-02-10 03:14:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:15,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38135734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:15,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:15,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:14:15,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489412529] [2022-02-10 03:14:15,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:15,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:15,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:15,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:15,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:15,461 INFO L87 Difference]: Start difference. First operand 1227 states and 3637 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:16,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:16,518 INFO L93 Difference]: Finished difference Result 1638 states and 4527 transitions. [2022-02-10 03:14:16,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:14:16,518 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:16,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:16,521 INFO L225 Difference]: With dead ends: 1638 [2022-02-10 03:14:16,521 INFO L226 Difference]: Without dead ends: 1576 [2022-02-10 03:14:16,521 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:14:16,521 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 219 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:16,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 279 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 648 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-10 03:14:16,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2022-02-10 03:14:16,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 1235. [2022-02-10 03:14:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1234 states have (on average 2.96839546191248) internal successors, (3663), 1234 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 3663 transitions. [2022-02-10 03:14:16,536 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 3663 transitions. Word has length 23 [2022-02-10 03:14:16,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:16,537 INFO L470 AbstractCegarLoop]: Abstraction has 1235 states and 3663 transitions. [2022-02-10 03:14:16,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:16,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 3663 transitions. [2022-02-10 03:14:16,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:16,538 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:16,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:16,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-02-10 03:14:16,739 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,SelfDestructingSolverStorable123 [2022-02-10 03:14:16,739 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:16,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:16,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1998384875, now seen corresponding path program 108 times [2022-02-10 03:14:16,739 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:16,739 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356188951] [2022-02-10 03:14:16,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:16,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:16,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:16,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:16,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356188951] [2022-02-10 03:14:16,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356188951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:16,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672270795] [2022-02-10 03:14:16,934 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:16,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:16,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:16,935 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:16,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-02-10 03:14:17,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:17,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:17,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:14:17,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:17,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 186 [2022-02-10 03:14:17,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:17,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 188 [2022-02-10 03:14:17,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-10 03:14:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:17,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:18,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 223 [2022-02-10 03:14:18,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 126 [2022-02-10 03:14:18,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:18,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 148 [2022-02-10 03:14:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:18,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672270795] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:18,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:18,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:14:18,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074321259] [2022-02-10 03:14:18,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:18,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:18,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:18,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:18,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:18,688 INFO L87 Difference]: Start difference. First operand 1235 states and 3663 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:19,160 INFO L93 Difference]: Finished difference Result 1300 states and 3781 transitions. [2022-02-10 03:14:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:14:19,161 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:19,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:19,163 INFO L225 Difference]: With dead ends: 1300 [2022-02-10 03:14:19,163 INFO L226 Difference]: Without dead ends: 1287 [2022-02-10 03:14:19,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:14:19,163 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 93 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:19,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 173 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 583 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-10 03:14:19,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2022-02-10 03:14:19,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1240. [2022-02-10 03:14:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.970944309927361) internal successors, (3681), 1239 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3681 transitions. [2022-02-10 03:14:19,176 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3681 transitions. Word has length 23 [2022-02-10 03:14:19,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:19,177 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3681 transitions. [2022-02-10 03:14:19,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:19,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3681 transitions. [2022-02-10 03:14:19,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:19,178 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:19,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:19,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:19,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:19,379 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:19,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:19,379 INFO L85 PathProgramCache]: Analyzing trace with hash 7457003, now seen corresponding path program 109 times [2022-02-10 03:14:19,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:19,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062068228] [2022-02-10 03:14:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:19,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:19,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:19,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:19,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062068228] [2022-02-10 03:14:19,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062068228] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:19,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009725917] [2022-02-10 03:14:19,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:19,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:19,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:19,622 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:19,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-02-10 03:14:19,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:19,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:19,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:19,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:14:20,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-02-10 03:14:20,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:20,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 148 [2022-02-10 03:14:20,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:20,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:20,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 151 [2022-02-10 03:14:20,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:20,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 246 treesize of output 216 [2022-02-10 03:14:20,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-02-10 03:14:21,284 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:21,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009725917] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:21,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:21,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-10 03:14:21,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576135008] [2022-02-10 03:14:21,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:21,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:14:21,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:21,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:14:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:14:21,286 INFO L87 Difference]: Start difference. First operand 1240 states and 3681 transitions. Second operand has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:23,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:23,060 INFO L93 Difference]: Finished difference Result 1598 states and 4522 transitions. [2022-02-10 03:14:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:14:23,060 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:23,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:23,063 INFO L225 Difference]: With dead ends: 1598 [2022-02-10 03:14:23,063 INFO L226 Difference]: Without dead ends: 1531 [2022-02-10 03:14:23,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=418, Invalid=2888, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:14:23,064 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 149 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1305 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:23,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 276 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1305 Invalid, 0 Unknown, 183 Unchecked, 0.5s Time] [2022-02-10 03:14:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2022-02-10 03:14:23,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 1320. [2022-02-10 03:14:23,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 1319 states have (on average 3.0257771038665657) internal successors, (3991), 1319 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 3991 transitions. [2022-02-10 03:14:23,079 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 3991 transitions. Word has length 23 [2022-02-10 03:14:23,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:23,079 INFO L470 AbstractCegarLoop]: Abstraction has 1320 states and 3991 transitions. [2022-02-10 03:14:23,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:23,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 3991 transitions. [2022-02-10 03:14:23,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:23,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:23,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:23,097 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-10 03:14:23,281 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,SelfDestructingSolverStorable125 [2022-02-10 03:14:23,281 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:23,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:23,282 INFO L85 PathProgramCache]: Analyzing trace with hash -999970913, now seen corresponding path program 110 times [2022-02-10 03:14:23,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:23,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148916806] [2022-02-10 03:14:23,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:23,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:23,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:23,445 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:23,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:23,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148916806] [2022-02-10 03:14:23,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148916806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:23,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045393695] [2022-02-10 03:14:23,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:23,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:23,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:23,447 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:23,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-02-10 03:14:23,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:23,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:23,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:23,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:23,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 213 [2022-02-10 03:14:24,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:24,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 169 [2022-02-10 03:14:24,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 136 treesize of output 122 [2022-02-10 03:14:24,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:24,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:24,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 222 treesize of output 190 [2022-02-10 03:14:25,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:14:25,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 198 [2022-02-10 03:14:25,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:25,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045393695] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:25,350 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:25,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-10 03:14:25,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159683406] [2022-02-10 03:14:25,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:25,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:14:25,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:14:25,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:14:25,351 INFO L87 Difference]: Start difference. First operand 1320 states and 3991 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:26,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:26,108 INFO L93 Difference]: Finished difference Result 1590 states and 4610 transitions. [2022-02-10 03:14:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:14:26,108 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:26,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:26,111 INFO L225 Difference]: With dead ends: 1590 [2022-02-10 03:14:26,111 INFO L226 Difference]: Without dead ends: 1552 [2022-02-10 03:14:26,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=235, Invalid=1487, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:14:26,111 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 122 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:26,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 164 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 716 Invalid, 0 Unknown, 12 Unchecked, 0.3s Time] [2022-02-10 03:14:26,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2022-02-10 03:14:26,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1332. [2022-02-10 03:14:26,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 3.0368144252441773) internal successors, (4042), 1331 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:26,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 4042 transitions. [2022-02-10 03:14:26,127 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 4042 transitions. Word has length 23 [2022-02-10 03:14:26,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:26,128 INFO L470 AbstractCegarLoop]: Abstraction has 1332 states and 4042 transitions. [2022-02-10 03:14:26,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:26,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 4042 transitions. [2022-02-10 03:14:26,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:26,129 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:26,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:26,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-02-10 03:14:26,331 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,SelfDestructingSolverStorable126 [2022-02-10 03:14:26,332 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:26,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash -911017749, now seen corresponding path program 111 times [2022-02-10 03:14:26,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:26,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845957678] [2022-02-10 03:14:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:26,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:26,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:26,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845957678] [2022-02-10 03:14:26,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845957678] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:26,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514619747] [2022-02-10 03:14:26,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:26,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:26,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:26,486 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:26,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-02-10 03:14:26,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:14:26,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:26,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:26,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:26,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 194 [2022-02-10 03:14:27,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:27,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 186 treesize of output 160 [2022-02-10 03:14:27,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 120 [2022-02-10 03:14:27,330 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:27,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:27,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 198 [2022-02-10 03:14:27,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 289 [2022-02-10 03:14:27,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:27,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 262 [2022-02-10 03:14:28,448 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:28,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514619747] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:28,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:28,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-10 03:14:28,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018560031] [2022-02-10 03:14:28,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:28,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:14:28,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:28,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:14:28,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:14:28,449 INFO L87 Difference]: Start difference. First operand 1332 states and 4042 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:29,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:29,198 INFO L93 Difference]: Finished difference Result 1537 states and 4405 transitions. [2022-02-10 03:14:29,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:14:29,198 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:29,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:29,200 INFO L225 Difference]: With dead ends: 1537 [2022-02-10 03:14:29,200 INFO L226 Difference]: Without dead ends: 1501 [2022-02-10 03:14:29,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=181, Invalid=1459, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:14:29,201 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 78 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:29,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 233 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 886 Invalid, 0 Unknown, 26 Unchecked, 0.3s Time] [2022-02-10 03:14:29,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2022-02-10 03:14:29,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1354. [2022-02-10 03:14:29,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1354 states, 1353 states have (on average 3.018477457501848) internal successors, (4084), 1353 states have internal predecessors, (4084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1354 states to 1354 states and 4084 transitions. [2022-02-10 03:14:29,218 INFO L78 Accepts]: Start accepts. Automaton has 1354 states and 4084 transitions. Word has length 23 [2022-02-10 03:14:29,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:29,219 INFO L470 AbstractCegarLoop]: Abstraction has 1354 states and 4084 transitions. [2022-02-10 03:14:29,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:29,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1354 states and 4084 transitions. [2022-02-10 03:14:29,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:29,220 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:29,221 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:29,237 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-10 03:14:29,421 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,SelfDestructingSolverStorable127 [2022-02-10 03:14:29,421 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:29,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:29,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1803177631, now seen corresponding path program 112 times [2022-02-10 03:14:29,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:29,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126066367] [2022-02-10 03:14:29,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:29,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:29,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:29,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:29,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:29,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126066367] [2022-02-10 03:14:29,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126066367] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:29,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830344261] [2022-02-10 03:14:29,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:29,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:29,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:29,561 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:29,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-02-10 03:14:29,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:29,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:29,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:29,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:29,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 254 [2022-02-10 03:14:30,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:30,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 160 [2022-02-10 03:14:30,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 134 treesize of output 120 [2022-02-10 03:14:30,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:30,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:30,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 263 [2022-02-10 03:14:31,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 173 [2022-02-10 03:14:31,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,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 184 treesize of output 170 [2022-02-10 03:14:31,489 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:31,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830344261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:31,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:31,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:14:31,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257091530] [2022-02-10 03:14:31,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:31,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:14:31,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:31,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:14:31,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:31,490 INFO L87 Difference]: Start difference. First operand 1354 states and 4084 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:32,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:32,643 INFO L93 Difference]: Finished difference Result 1596 states and 4527 transitions. [2022-02-10 03:14:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:14:32,644 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:32,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:32,646 INFO L225 Difference]: With dead ends: 1596 [2022-02-10 03:14:32,646 INFO L226 Difference]: Without dead ends: 1554 [2022-02-10 03:14:32,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=226, Invalid=2030, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:14:32,647 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 94 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:32,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 350 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1150 Invalid, 0 Unknown, 93 Unchecked, 0.4s Time] [2022-02-10 03:14:32,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-02-10 03:14:32,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 1348. [2022-02-10 03:14:32,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1348 states, 1347 states have (on average 3.0215293244246473) internal successors, (4070), 1347 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:32,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1348 states to 1348 states and 4070 transitions. [2022-02-10 03:14:32,663 INFO L78 Accepts]: Start accepts. Automaton has 1348 states and 4070 transitions. Word has length 23 [2022-02-10 03:14:32,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:32,663 INFO L470 AbstractCegarLoop]: Abstraction has 1348 states and 4070 transitions. [2022-02-10 03:14:32,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:32,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1348 states and 4070 transitions. [2022-02-10 03:14:32,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:32,665 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:32,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:32,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-02-10 03:14:32,865 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,SelfDestructingSolverStorable128 [2022-02-10 03:14:32,865 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:32,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:32,866 INFO L85 PathProgramCache]: Analyzing trace with hash -904891073, now seen corresponding path program 113 times [2022-02-10 03:14:32,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:32,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618960226] [2022-02-10 03:14:32,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:32,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:33,013 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:33,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:33,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618960226] [2022-02-10 03:14:33,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618960226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:33,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047562458] [2022-02-10 03:14:33,013 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:33,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:33,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:33,014 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:33,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-02-10 03:14:33,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:33,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:33,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:33,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:33,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 203 [2022-02-10 03:14:33,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:33,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 238 [2022-02-10 03:14:33,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 178 [2022-02-10 03:14:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:34,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:34,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 218 [2022-02-10 03:14:34,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:34,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 195 treesize of output 177 [2022-02-10 03:14:34,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-10 03:14:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:34,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047562458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:34,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:34,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:14:34,971 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168255806] [2022-02-10 03:14:34,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:34,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:14:34,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:34,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:14:34,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:34,972 INFO L87 Difference]: Start difference. First operand 1348 states and 4070 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:35,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:35,532 INFO L93 Difference]: Finished difference Result 1856 states and 5314 transitions. [2022-02-10 03:14:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:14:35,532 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:35,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:35,535 INFO L225 Difference]: With dead ends: 1856 [2022-02-10 03:14:35,535 INFO L226 Difference]: Without dead ends: 1804 [2022-02-10 03:14:35,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:35,535 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 119 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:35,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 260 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 761 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-02-10 03:14:35,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2022-02-10 03:14:35,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1403. [2022-02-10 03:14:35,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1402 states have (on average 3.072039942938659) internal successors, (4307), 1402 states have internal predecessors, (4307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:35,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 4307 transitions. [2022-02-10 03:14:35,552 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 4307 transitions. Word has length 23 [2022-02-10 03:14:35,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:35,552 INFO L470 AbstractCegarLoop]: Abstraction has 1403 states and 4307 transitions. [2022-02-10 03:14:35,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:35,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 4307 transitions. [2022-02-10 03:14:35,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:35,554 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:35,554 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:35,570 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-10 03:14:35,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:35,755 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:35,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:35,755 INFO L85 PathProgramCache]: Analyzing trace with hash 480673599, now seen corresponding path program 114 times [2022-02-10 03:14:35,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:35,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041373386] [2022-02-10 03:14:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:35,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:35,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:35,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041373386] [2022-02-10 03:14:35,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041373386] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:35,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416509009] [2022-02-10 03:14:35,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:35,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:35,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:35,873 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:35,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-02-10 03:14:36,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:36,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:36,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:36,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:36,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:14:36,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-02-10 03:14:36,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:36,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 140 [2022-02-10 03:14:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:36,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:36,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 198 [2022-02-10 03:14:37,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:37,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 319 treesize of output 285 [2022-02-10 03:14:37,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 236 [2022-02-10 03:14:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:37,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416509009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:37,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:37,463 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:14:37,463 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103868486] [2022-02-10 03:14:37,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:37,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:14:37,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:14:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:37,464 INFO L87 Difference]: Start difference. First operand 1403 states and 4307 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:37,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:37,744 INFO L93 Difference]: Finished difference Result 1600 states and 4675 transitions. [2022-02-10 03:14:37,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:37,744 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:37,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:37,747 INFO L225 Difference]: With dead ends: 1600 [2022-02-10 03:14:37,747 INFO L226 Difference]: Without dead ends: 1566 [2022-02-10 03:14:37,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:14:37,747 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 70 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:37,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 194 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 485 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-02-10 03:14:37,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2022-02-10 03:14:37,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1420. [2022-02-10 03:14:37,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 1419 states have (on average 3.0563777307963353) internal successors, (4337), 1419 states have internal predecessors, (4337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:37,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 4337 transitions. [2022-02-10 03:14:37,763 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 4337 transitions. Word has length 23 [2022-02-10 03:14:37,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:37,763 INFO L470 AbstractCegarLoop]: Abstraction has 1420 states and 4337 transitions. [2022-02-10 03:14:37,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:37,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 4337 transitions. [2022-02-10 03:14:37,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:37,765 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:37,765 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:37,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-02-10 03:14:37,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:37,966 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:37,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:37,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1100098317, now seen corresponding path program 115 times [2022-02-10 03:14:37,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:37,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130946867] [2022-02-10 03:14:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:37,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:37,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:38,191 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:38,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:38,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130946867] [2022-02-10 03:14:38,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130946867] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:38,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848702704] [2022-02-10 03:14:38,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:38,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:38,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:38,192 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:38,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-02-10 03:14:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:38,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:38,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:38,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 290 [2022-02-10 03:14:38,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:38,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 165 [2022-02-10 03:14:38,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 145 [2022-02-10 03:14:39,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:39,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:39,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 223 [2022-02-10 03:14:39,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:39,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 290 treesize of output 268 [2022-02-10 03:14:39,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 194 [2022-02-10 03:14:40,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:40,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848702704] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:40,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:40,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-10 03:14:40,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579326120] [2022-02-10 03:14:40,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:40,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:14:40,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:40,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:14:40,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:40,190 INFO L87 Difference]: Start difference. First operand 1420 states and 4337 transitions. Second operand has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:41,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:41,147 INFO L93 Difference]: Finished difference Result 1631 states and 4785 transitions. [2022-02-10 03:14:41,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:14:41,148 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:41,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:41,151 INFO L225 Difference]: With dead ends: 1631 [2022-02-10 03:14:41,151 INFO L226 Difference]: Without dead ends: 1610 [2022-02-10 03:14:41,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=174, Invalid=1386, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:14:41,151 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 110 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:41,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 234 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 692 Invalid, 0 Unknown, 30 Unchecked, 0.3s Time] [2022-02-10 03:14:41,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-02-10 03:14:41,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1460. [2022-02-10 03:14:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 3.050034270047978) internal successors, (4450), 1459 states have internal predecessors, (4450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:41,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 4450 transitions. [2022-02-10 03:14:41,169 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 4450 transitions. Word has length 23 [2022-02-10 03:14:41,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:41,169 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 4450 transitions. [2022-02-10 03:14:41,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.28) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:41,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 4450 transitions. [2022-02-10 03:14:41,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:41,171 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:41,171 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:41,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-02-10 03:14:41,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:41,371 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:41,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:41,372 INFO L85 PathProgramCache]: Analyzing trace with hash 100163842, now seen corresponding path program 116 times [2022-02-10 03:14:41,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:41,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263737209] [2022-02-10 03:14:41,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:41,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:41,469 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:41,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:41,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263737209] [2022-02-10 03:14:41,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263737209] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:41,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807371654] [2022-02-10 03:14:41,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:41,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:41,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:41,471 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:41,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-02-10 03:14:41,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:41,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:41,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:41,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:41,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:14:41,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:41,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 18 treesize of output 12 [2022-02-10 03:14:41,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:41,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:42,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:42,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:14:42,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:14:42,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:42,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:42,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807371654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:42,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:42,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:14:42,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213166392] [2022-02-10 03:14:42,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:42,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:42,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:42,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:42,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:42,156 INFO L87 Difference]: Start difference. First operand 1460 states and 4450 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:43,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:43,373 INFO L93 Difference]: Finished difference Result 2158 states and 5958 transitions. [2022-02-10 03:14:43,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:14:43,373 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:43,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:43,377 INFO L225 Difference]: With dead ends: 2158 [2022-02-10 03:14:43,377 INFO L226 Difference]: Without dead ends: 2107 [2022-02-10 03:14:43,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=544, Invalid=2878, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:14:43,378 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 147 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:43,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 262 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 763 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-02-10 03:14:43,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states. [2022-02-10 03:14:43,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 1533. [2022-02-10 03:14:43,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1533 states, 1532 states have (on average 3.085509138381201) internal successors, (4727), 1532 states have internal predecessors, (4727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:43,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1533 states to 1533 states and 4727 transitions. [2022-02-10 03:14:43,399 INFO L78 Accepts]: Start accepts. Automaton has 1533 states and 4727 transitions. Word has length 23 [2022-02-10 03:14:43,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:43,399 INFO L470 AbstractCegarLoop]: Abstraction has 1533 states and 4727 transitions. [2022-02-10 03:14:43,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:43,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1533 states and 4727 transitions. [2022-02-10 03:14:43,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:43,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:43,401 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:43,417 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-10 03:14:43,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:43,601 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:43,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:43,602 INFO L85 PathProgramCache]: Analyzing trace with hash -205260828, now seen corresponding path program 117 times [2022-02-10 03:14:43,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:43,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637116500] [2022-02-10 03:14:43,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:43,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:43,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:43,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:43,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637116500] [2022-02-10 03:14:43,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637116500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:43,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287948238] [2022-02-10 03:14:43,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:43,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:43,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:43,723 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:43,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-02-10 03:14:43,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:43,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:43,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:43,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:44,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:14:44,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:44,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:14:44,241 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:44,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:44,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:44,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:14:44,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:14:44,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:44,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:44,539 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:44,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287948238] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:44,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:44,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:14:44,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807941247] [2022-02-10 03:14:44,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:44,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:44,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:44,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:44,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:44,540 INFO L87 Difference]: Start difference. First operand 1533 states and 4727 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:45,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:45,668 INFO L93 Difference]: Finished difference Result 1986 states and 5629 transitions. [2022-02-10 03:14:45,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:14:45,668 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:45,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:45,672 INFO L225 Difference]: With dead ends: 1986 [2022-02-10 03:14:45,672 INFO L226 Difference]: Without dead ends: 1918 [2022-02-10 03:14:45,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=386, Invalid=2584, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:14:45,672 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 116 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:45,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 249 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 877 Invalid, 0 Unknown, 281 Unchecked, 0.3s Time] [2022-02-10 03:14:45,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states. [2022-02-10 03:14:45,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 1545. [2022-02-10 03:14:45,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1544 states have (on average 3.0595854922279795) internal successors, (4724), 1544 states have internal predecessors, (4724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:45,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 4724 transitions. [2022-02-10 03:14:45,693 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 4724 transitions. Word has length 23 [2022-02-10 03:14:45,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:45,693 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 4724 transitions. [2022-02-10 03:14:45,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:45,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 4724 transitions. [2022-02-10 03:14:45,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:45,695 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:45,695 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:45,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-02-10 03:14:45,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:45,896 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:45,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:45,896 INFO L85 PathProgramCache]: Analyzing trace with hash -929768833, now seen corresponding path program 118 times [2022-02-10 03:14:45,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:45,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795614701] [2022-02-10 03:14:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:45,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:46,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:46,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:46,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795614701] [2022-02-10 03:14:46,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795614701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:46,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846659383] [2022-02-10 03:14:46,045 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:46,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:46,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:46,046 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:46,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-02-10 03:14:46,191 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:46,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:46,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:14:46,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:46,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 156 [2022-02-10 03:14:46,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:14:46,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:46,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 133 [2022-02-10 03:14:46,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:46,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:47,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 199 treesize of output 179 [2022-02-10 03:14:47,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 190 [2022-02-10 03:14:47,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:47,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 200 [2022-02-10 03:14:47,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:14:47,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846659383] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:47,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:47,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:14:47,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065174870] [2022-02-10 03:14:47,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:47,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:14:47,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:47,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:14:47,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:47,758 INFO L87 Difference]: Start difference. First operand 1545 states and 4724 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:50,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:50,461 INFO L93 Difference]: Finished difference Result 2088 states and 5916 transitions. [2022-02-10 03:14:50,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:14:50,461 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:50,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:50,464 INFO L225 Difference]: With dead ends: 2088 [2022-02-10 03:14:50,464 INFO L226 Difference]: Without dead ends: 2019 [2022-02-10 03:14:50,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1057 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=478, Invalid=4214, Unknown=0, NotChecked=0, Total=4692 [2022-02-10 03:14:50,465 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 200 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1321 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 324 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:50,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 459 Invalid, 1712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1321 Invalid, 0 Unknown, 324 Unchecked, 0.6s Time] [2022-02-10 03:14:50,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2022-02-10 03:14:50,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1589. [2022-02-10 03:14:50,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1589 states, 1588 states have (on average 3.0680100755667508) internal successors, (4872), 1588 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:50,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1589 states to 1589 states and 4872 transitions. [2022-02-10 03:14:50,486 INFO L78 Accepts]: Start accepts. Automaton has 1589 states and 4872 transitions. Word has length 23 [2022-02-10 03:14:50,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:50,486 INFO L470 AbstractCegarLoop]: Abstraction has 1589 states and 4872 transitions. [2022-02-10 03:14:50,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:50,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1589 states and 4872 transitions. [2022-02-10 03:14:50,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:50,488 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:50,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:50,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:50,689 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,SelfDestructingSolverStorable134 [2022-02-10 03:14:50,689 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:50,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:50,689 INFO L85 PathProgramCache]: Analyzing trace with hash 520429345, now seen corresponding path program 119 times [2022-02-10 03:14:50,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:50,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397079745] [2022-02-10 03:14:50,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:50,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:50,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:50,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397079745] [2022-02-10 03:14:50,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397079745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:50,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231265711] [2022-02-10 03:14:50,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:50,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:50,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:50,868 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:50,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-02-10 03:14:51,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:51,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:51,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:14:51,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:51,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 187 [2022-02-10 03:14:51,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:51,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 246 treesize of output 210 [2022-02-10 03:14:51,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 171 [2022-02-10 03:14:52,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:52,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:52,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 207 [2022-02-10 03:14:52,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:52,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 244 [2022-02-10 03:14:52,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 194 [2022-02-10 03:14:53,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:53,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231265711] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:53,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:53,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:14:53,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850683254] [2022-02-10 03:14:53,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:53,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:14:53,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:53,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:14:53,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:53,153 INFO L87 Difference]: Start difference. First operand 1589 states and 4872 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:54,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:54,535 INFO L93 Difference]: Finished difference Result 2480 states and 7053 transitions. [2022-02-10 03:14:54,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:14:54,535 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:14:54,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:54,540 INFO L225 Difference]: With dead ends: 2480 [2022-02-10 03:14:54,540 INFO L226 Difference]: Without dead ends: 2422 [2022-02-10 03:14:54,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=226, Invalid=1496, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:14:54,540 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 158 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1285 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:54,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 340 Invalid, 1328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1285 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:14:54,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2022-02-10 03:14:54,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 1813. [2022-02-10 03:14:54,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1813 states, 1812 states have (on average 3.162251655629139) internal successors, (5730), 1812 states have internal predecessors, (5730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:54,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1813 states to 1813 states and 5730 transitions. [2022-02-10 03:14:54,575 INFO L78 Accepts]: Start accepts. Automaton has 1813 states and 5730 transitions. Word has length 23 [2022-02-10 03:14:54,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:54,575 INFO L470 AbstractCegarLoop]: Abstraction has 1813 states and 5730 transitions. [2022-02-10 03:14:54,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:54,576 INFO L276 IsEmpty]: Start isEmpty. Operand 1813 states and 5730 transitions. [2022-02-10 03:14:54,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:14:54,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:54,579 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:54,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:54,791 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,SelfDestructingSolverStorable135 [2022-02-10 03:14:54,791 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:54,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:54,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1086475715, now seen corresponding path program 120 times [2022-02-10 03:14:54,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:54,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110838929] [2022-02-10 03:14:54,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:54,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:54,894 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:54,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110838929] [2022-02-10 03:14:54,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110838929] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:54,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404439894] [2022-02-10 03:14:54,895 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:54,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:54,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:54,896 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:54,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-02-10 03:14:55,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:55,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:55,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:14:55,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:55,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 17 treesize of output 13 [2022-02-10 03:14:55,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:14:55,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:14:55,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:55,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:55,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 177 [2022-02-10 03:14:55,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:55,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 19 treesize of output 23 [2022-02-10 03:14:55,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 3 treesize of output 1 [2022-02-10 03:14:55,716 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:55,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404439894] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:55,716 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:55,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 20 [2022-02-10 03:14:55,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572319066] [2022-02-10 03:14:55,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:55,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:55,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:55,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:55,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:55,718 INFO L87 Difference]: Start difference. First operand 1813 states and 5730 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:56,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:56,765 INFO L93 Difference]: Finished difference Result 2212 states and 6622 transitions. [2022-02-10 03:14:56,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:14:56,765 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:14:56,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:56,769 INFO L225 Difference]: With dead ends: 2212 [2022-02-10 03:14:56,769 INFO L226 Difference]: Without dead ends: 2184 [2022-02-10 03:14:56,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=358, Invalid=2722, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:14:56,769 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 217 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:56,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 334 Invalid, 1142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:14:56,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2022-02-10 03:14:56,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 1892. [2022-02-10 03:14:56,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1891 states have (on average 3.175039661554733) internal successors, (6004), 1891 states have internal predecessors, (6004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:56,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 6004 transitions. [2022-02-10 03:14:56,793 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 6004 transitions. Word has length 24 [2022-02-10 03:14:56,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:56,793 INFO L470 AbstractCegarLoop]: Abstraction has 1892 states and 6004 transitions. [2022-02-10 03:14:56,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:56,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 6004 transitions. [2022-02-10 03:14:56,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:14:56,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:56,795 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:56,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-10 03:14:56,996 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,SelfDestructingSolverStorable136 [2022-02-10 03:14:56,996 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:56,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:56,997 INFO L85 PathProgramCache]: Analyzing trace with hash 47470659, now seen corresponding path program 121 times [2022-02-10 03:14:56,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:56,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415383144] [2022-02-10 03:14:56,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:56,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:57,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:57,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:57,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:57,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415383144] [2022-02-10 03:14:57,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415383144] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:57,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191963977] [2022-02-10 03:14:57,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:57,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:57,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:57,109 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:57,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-02-10 03:14:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:57,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:14:57,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:57,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:14:57,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 125 [2022-02-10 03:14:57,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 117 [2022-02-10 03:14:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:57,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:57,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:14:57,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:57,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:57,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:14:57,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:14:57,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191963977] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:57,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:57,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:14:57,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114938366] [2022-02-10 03:14:57,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:57,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:57,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:57,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:57,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:57,997 INFO L87 Difference]: Start difference. First operand 1892 states and 6004 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:59,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:59,512 INFO L93 Difference]: Finished difference Result 2404 states and 7100 transitions. [2022-02-10 03:14:59,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-10 03:14:59,513 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:14:59,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:59,517 INFO L225 Difference]: With dead ends: 2404 [2022-02-10 03:14:59,517 INFO L226 Difference]: Without dead ends: 2376 [2022-02-10 03:14:59,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=575, Invalid=3847, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 03:14:59,517 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 246 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:59,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 331 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1179 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:14:59,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2376 states. [2022-02-10 03:14:59,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2376 to 1929. [2022-02-10 03:14:59,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1929 states, 1928 states have (on average 3.1867219917012446) internal successors, (6144), 1928 states have internal predecessors, (6144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:59,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1929 states to 1929 states and 6144 transitions. [2022-02-10 03:14:59,543 INFO L78 Accepts]: Start accepts. Automaton has 1929 states and 6144 transitions. Word has length 24 [2022-02-10 03:14:59,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:59,543 INFO L470 AbstractCegarLoop]: Abstraction has 1929 states and 6144 transitions. [2022-02-10 03:14:59,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:59,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1929 states and 6144 transitions. [2022-02-10 03:14:59,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:14:59,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:59,545 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:59,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-10 03:14:59,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:59,747 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:59,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:59,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1057909949, now seen corresponding path program 122 times [2022-02-10 03:14:59,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:59,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583326579] [2022-02-10 03:14:59,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:59,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:59,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:59,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:59,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583326579] [2022-02-10 03:14:59,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583326579] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:59,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33721627] [2022-02-10 03:14:59,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:59,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:59,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:59,857 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:59,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-02-10 03:15:00,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:00,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:00,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:00,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:00,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:00,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:15:00,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:15:00,170 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:00,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:00,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:15:00,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:00,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 17 treesize of output 21 [2022-02-10 03:15:00,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:00,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33721627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:00,624 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:00,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 21 [2022-02-10 03:15:00,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668726504] [2022-02-10 03:15:00,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:00,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:15:00,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:00,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:15:00,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:00,625 INFO L87 Difference]: Start difference. First operand 1929 states and 6144 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:01,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:01,779 INFO L93 Difference]: Finished difference Result 2400 states and 7090 transitions. [2022-02-10 03:15:01,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-10 03:15:01,779 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:01,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:01,783 INFO L225 Difference]: With dead ends: 2400 [2022-02-10 03:15:01,783 INFO L226 Difference]: Without dead ends: 2372 [2022-02-10 03:15:01,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=397, Invalid=3143, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:15:01,784 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 335 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:01,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 326 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:15:01,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2372 states. [2022-02-10 03:15:01,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2372 to 2011. [2022-02-10 03:15:01,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2011 states, 2010 states have (on average 3.202487562189055) internal successors, (6437), 2010 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:01,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 6437 transitions. [2022-02-10 03:15:01,821 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 6437 transitions. Word has length 24 [2022-02-10 03:15:01,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:01,821 INFO L470 AbstractCegarLoop]: Abstraction has 2011 states and 6437 transitions. [2022-02-10 03:15:01,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:01,821 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 6437 transitions. [2022-02-10 03:15:01,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:01,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:01,825 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:01,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:02,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:02,039 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:02,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:02,040 INFO L85 PathProgramCache]: Analyzing trace with hash 117580695, now seen corresponding path program 123 times [2022-02-10 03:15:02,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:02,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75215526] [2022-02-10 03:15:02,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:02,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:02,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:02,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:02,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:02,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75215526] [2022-02-10 03:15:02,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75215526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:02,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458939033] [2022-02-10 03:15:02,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:02,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:02,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:02,159 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:02,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-02-10 03:15:02,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:15:02,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:02,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:02,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:02,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:02,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 161 [2022-02-10 03:15:02,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 143 [2022-02-10 03:15:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:02,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:02,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 247 treesize of output 223 [2022-02-10 03:15:03,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:03,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:15:03,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:03,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458939033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:03,307 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:03,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:15:03,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872348359] [2022-02-10 03:15:03,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:03,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:15:03,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:03,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:15:03,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:15:03,308 INFO L87 Difference]: Start difference. First operand 2011 states and 6437 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:05,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:05,163 INFO L93 Difference]: Finished difference Result 2498 states and 7301 transitions. [2022-02-10 03:15:05,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:15:05,163 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:05,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:05,168 INFO L225 Difference]: With dead ends: 2498 [2022-02-10 03:15:05,168 INFO L226 Difference]: Without dead ends: 2444 [2022-02-10 03:15:05,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1701 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=748, Invalid=4802, Unknown=0, NotChecked=0, Total=5550 [2022-02-10 03:15:05,169 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 315 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:05,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 333 Invalid, 1179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:15:05,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2444 states. [2022-02-10 03:15:05,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2444 to 2001. [2022-02-10 03:15:05,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 2000 states have (on average 3.189) internal successors, (6378), 2000 states have internal predecessors, (6378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 6378 transitions. [2022-02-10 03:15:05,195 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 6378 transitions. Word has length 24 [2022-02-10 03:15:05,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:05,196 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 6378 transitions. [2022-02-10 03:15:05,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:05,196 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 6378 transitions. [2022-02-10 03:15:05,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:05,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:05,198 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:05,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:05,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:05,399 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:05,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash -2096915005, now seen corresponding path program 124 times [2022-02-10 03:15:05,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:05,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995572260] [2022-02-10 03:15:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:05,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:05,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:05,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:05,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995572260] [2022-02-10 03:15:05,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995572260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:05,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771891147] [2022-02-10 03:15:05,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:05,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:05,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:05,519 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:05,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-02-10 03:15:05,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:05,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:05,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:05,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:05,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 206 [2022-02-10 03:15:05,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-10 03:15:05,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:06,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:06,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:06,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:06,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:06,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 236 treesize of output 214 [2022-02-10 03:15:06,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 185 [2022-02-10 03:15:06,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:06,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771891147] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:06,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:06,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:15:06,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409822244] [2022-02-10 03:15:06,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:06,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:15:06,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:06,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:15:06,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:15:06,636 INFO L87 Difference]: Start difference. First operand 2001 states and 6378 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:07,609 INFO L93 Difference]: Finished difference Result 2536 states and 7612 transitions. [2022-02-10 03:15:07,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:15:07,609 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:07,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:07,613 INFO L225 Difference]: With dead ends: 2536 [2022-02-10 03:15:07,614 INFO L226 Difference]: Without dead ends: 2508 [2022-02-10 03:15:07,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 768 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=413, Invalid=2557, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:15:07,614 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 190 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:07,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 278 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:15:07,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2022-02-10 03:15:07,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 2105. [2022-02-10 03:15:07,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2105 states, 2104 states have (on average 3.210551330798479) internal successors, (6755), 2104 states have internal predecessors, (6755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2105 states to 2105 states and 6755 transitions. [2022-02-10 03:15:07,646 INFO L78 Accepts]: Start accepts. Automaton has 2105 states and 6755 transitions. Word has length 24 [2022-02-10 03:15:07,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:07,646 INFO L470 AbstractCegarLoop]: Abstraction has 2105 states and 6755 transitions. [2022-02-10 03:15:07,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,646 INFO L276 IsEmpty]: Start isEmpty. Operand 2105 states and 6755 transitions. [2022-02-10 03:15:07,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:07,650 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:07,650 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:07,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:07,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:07,863 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:07,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:07,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1115501167, now seen corresponding path program 125 times [2022-02-10 03:15:07,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:07,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590773393] [2022-02-10 03:15:07,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:07,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:07,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:07,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:07,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:07,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590773393] [2022-02-10 03:15:07,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590773393] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:07,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280801180] [2022-02-10 03:15:07,992 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:07,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:07,993 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:07,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-02-10 03:15:08,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:08,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:08,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:08,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:08,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:08,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:15:08,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:15:08,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:08,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:08,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 188 treesize of output 164 [2022-02-10 03:15:08,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:08,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:15:08,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:08,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:08,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280801180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:08,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:08,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 21 [2022-02-10 03:15:08,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763660046] [2022-02-10 03:15:08,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:08,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:15:08,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:08,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:15:08,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:08,778 INFO L87 Difference]: Start difference. First operand 2105 states and 6755 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:09,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:09,865 INFO L93 Difference]: Finished difference Result 2482 states and 7476 transitions. [2022-02-10 03:15:09,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:15:09,865 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:09,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:09,869 INFO L225 Difference]: With dead ends: 2482 [2022-02-10 03:15:09,869 INFO L226 Difference]: Without dead ends: 2454 [2022-02-10 03:15:09,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=359, Invalid=2947, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:15:09,870 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 215 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:09,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 328 Invalid, 1126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:15:09,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2022-02-10 03:15:09,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2106. [2022-02-10 03:15:09,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2106 states, 2105 states have (on average 3.2109263657957245) internal successors, (6759), 2105 states have internal predecessors, (6759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:09,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 6759 transitions. [2022-02-10 03:15:09,896 INFO L78 Accepts]: Start accepts. Automaton has 2106 states and 6759 transitions. Word has length 24 [2022-02-10 03:15:09,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:09,896 INFO L470 AbstractCegarLoop]: Abstraction has 2106 states and 6759 transitions. [2022-02-10 03:15:09,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:09,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2106 states and 6759 transitions. [2022-02-10 03:15:09,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:09,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:09,899 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:09,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-10 03:15:10,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:10,100 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:10,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2003975485, now seen corresponding path program 126 times [2022-02-10 03:15:10,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:10,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994883152] [2022-02-10 03:15:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:10,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:10,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:10,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:10,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994883152] [2022-02-10 03:15:10,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994883152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:10,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393274843] [2022-02-10 03:15:10,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:10,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:10,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:10,249 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:10,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-02-10 03:15:10,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:10,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:10,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:10,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:10,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:10,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 133 [2022-02-10 03:15:10,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 125 [2022-02-10 03:15:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:10,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:10,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 177 [2022-02-10 03:15:11,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:11,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:15:11,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:11,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393274843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:11,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:11,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:15:11,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595475105] [2022-02-10 03:15:11,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:11,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:15:11,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:11,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:15:11,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:15:11,238 INFO L87 Difference]: Start difference. First operand 2106 states and 6759 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:12,294 INFO L93 Difference]: Finished difference Result 2605 states and 7720 transitions. [2022-02-10 03:15:12,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:15:12,295 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:12,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:12,299 INFO L225 Difference]: With dead ends: 2605 [2022-02-10 03:15:12,299 INFO L226 Difference]: Without dead ends: 2577 [2022-02-10 03:15:12,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=399, Invalid=2907, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:15:12,300 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 271 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:12,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 268 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:15:12,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2577 states. [2022-02-10 03:15:12,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2577 to 2060. [2022-02-10 03:15:12,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 2059 states have (on average 3.198154443904808) internal successors, (6585), 2059 states have internal predecessors, (6585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 6585 transitions. [2022-02-10 03:15:12,328 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 6585 transitions. Word has length 24 [2022-02-10 03:15:12,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:12,328 INFO L470 AbstractCegarLoop]: Abstraction has 2060 states and 6585 transitions. [2022-02-10 03:15:12,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 6585 transitions. [2022-02-10 03:15:12,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:12,331 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:12,331 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:12,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-02-10 03:15:12,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:12,531 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:12,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:12,531 INFO L85 PathProgramCache]: Analyzing trace with hash 76496111, now seen corresponding path program 127 times [2022-02-10 03:15:12,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:12,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142269657] [2022-02-10 03:15:12,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:12,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:12,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:12,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142269657] [2022-02-10 03:15:12,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142269657] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:12,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993119666] [2022-02-10 03:15:12,733 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:12,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:12,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:12,735 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:12,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-02-10 03:15:12,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:12,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:12,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:13,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 145 treesize of output 125 [2022-02-10 03:15:13,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-02-10 03:15:13,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:13,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:13,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:13,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:13,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:13,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 214 [2022-02-10 03:15:13,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 209 treesize of output 185 [2022-02-10 03:15:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:13,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993119666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:13,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:13,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-10 03:15:13,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639603048] [2022-02-10 03:15:13,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:13,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:15:13,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:13,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:15:13,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:15:13,786 INFO L87 Difference]: Start difference. First operand 2060 states and 6585 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:16,718 INFO L93 Difference]: Finished difference Result 3050 states and 8894 transitions. [2022-02-10 03:15:16,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-02-10 03:15:16,718 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:16,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:16,724 INFO L225 Difference]: With dead ends: 3050 [2022-02-10 03:15:16,724 INFO L226 Difference]: Without dead ends: 2996 [2022-02-10 03:15:16,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2978 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=950, Invalid=8170, Unknown=0, NotChecked=0, Total=9120 [2022-02-10 03:15:16,725 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 391 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1791 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:16,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 560 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1791 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:15:16,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2996 states. [2022-02-10 03:15:16,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2996 to 2103. [2022-02-10 03:15:16,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2103 states, 2102 states have (on average 3.1960038058991436) internal successors, (6718), 2102 states have internal predecessors, (6718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 6718 transitions. [2022-02-10 03:15:16,759 INFO L78 Accepts]: Start accepts. Automaton has 2103 states and 6718 transitions. Word has length 24 [2022-02-10 03:15:16,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:16,759 INFO L470 AbstractCegarLoop]: Abstraction has 2103 states and 6718 transitions. [2022-02-10 03:15:16,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,759 INFO L276 IsEmpty]: Start isEmpty. Operand 2103 states and 6718 transitions. [2022-02-10 03:15:16,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:16,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:16,762 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:16,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:16,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:16,962 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:16,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:16,963 INFO L85 PathProgramCache]: Analyzing trace with hash 471077157, now seen corresponding path program 128 times [2022-02-10 03:15:16,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:16,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093564107] [2022-02-10 03:15:16,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:16,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:16,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:17,089 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:17,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:17,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093564107] [2022-02-10 03:15:17,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093564107] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:17,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537749923] [2022-02-10 03:15:17,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:17,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:17,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:17,091 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:17,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-02-10 03:15:17,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:17,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:17,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:15:17,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:17,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 299 treesize of output 223 [2022-02-10 03:15: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 42 treesize of output 34 [2022-02-10 03:15:17,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 17 treesize of output 13 [2022-02-10 03:15:17,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:17,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:17,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:15:18,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:18,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 252 treesize of output 230 [2022-02-10 03:15:18,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 199 [2022-02-10 03:15:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:18,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537749923] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:18,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:18,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 23 [2022-02-10 03:15:18,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054736557] [2022-02-10 03:15:18,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:18,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:15:18,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:18,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:15:18,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:15:18,340 INFO L87 Difference]: Start difference. First operand 2103 states and 6718 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:19,409 INFO L93 Difference]: Finished difference Result 2605 states and 7960 transitions. [2022-02-10 03:15:19,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:15:19,409 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:19,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:19,414 INFO L225 Difference]: With dead ends: 2605 [2022-02-10 03:15:19,414 INFO L226 Difference]: Without dead ends: 2579 [2022-02-10 03:15:19,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=394, Invalid=2576, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:15:19,415 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 187 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1100 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:19,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 321 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1100 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:15:19,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2579 states. [2022-02-10 03:15:19,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2579 to 2207. [2022-02-10 03:15:19,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2207 states, 2206 states have (on average 3.2166817769718947) internal successors, (7096), 2206 states have internal predecessors, (7096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 7096 transitions. [2022-02-10 03:15:19,450 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 7096 transitions. Word has length 24 [2022-02-10 03:15:19,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:19,451 INFO L470 AbstractCegarLoop]: Abstraction has 2207 states and 7096 transitions. [2022-02-10 03:15:19,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,451 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 7096 transitions. [2022-02-10 03:15:19,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:19,455 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:19,455 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:19,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:19,678 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,SelfDestructingSolverStorable144 [2022-02-10 03:15:19,678 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:19,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:19,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1000002765, now seen corresponding path program 129 times [2022-02-10 03:15:19,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:19,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287790907] [2022-02-10 03:15:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:19,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:19,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:19,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:19,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287790907] [2022-02-10 03:15:19,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287790907] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:19,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734240802] [2022-02-10 03:15:19,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:19,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:19,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:19,923 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:19,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-02-10 03:15:20,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:20,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:20,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:15:20,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:20,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 129 [2022-02-10 03:15:20,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:20,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 324 [2022-02-10 03:15:20,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 257 [2022-02-10 03:15:20,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:20,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:21,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 194 [2022-02-10 03:15:21,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:21,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 166 treesize of output 152 [2022-02-10 03:15:21,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 127 [2022-02-10 03:15:21,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:21,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734240802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:21,727 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:21,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-10 03:15:21,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111677614] [2022-02-10 03:15:21,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:21,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:15:21,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:21,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:15:21,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:15:21,728 INFO L87 Difference]: Start difference. First operand 2207 states and 7096 transitions. Second operand has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:23,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:23,545 INFO L93 Difference]: Finished difference Result 2781 states and 8381 transitions. [2022-02-10 03:15:23,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:15:23,545 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:23,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:23,550 INFO L225 Difference]: With dead ends: 2781 [2022-02-10 03:15:23,550 INFO L226 Difference]: Without dead ends: 2738 [2022-02-10 03:15:23,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=401, Invalid=2355, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:15:23,551 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 147 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:23,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 375 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:15:23,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2022-02-10 03:15:23,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2291. [2022-02-10 03:15:23,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 2290 states have (on average 3.2467248908296944) internal successors, (7435), 2290 states have internal predecessors, (7435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 7435 transitions. [2022-02-10 03:15:23,583 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 7435 transitions. Word has length 24 [2022-02-10 03:15:23,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:23,583 INFO L470 AbstractCegarLoop]: Abstraction has 2291 states and 7435 transitions. [2022-02-10 03:15:23,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:23,583 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 7435 transitions. [2022-02-10 03:15:23,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:23,587 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:23,587 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:23,604 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-10 03:15:23,789 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,SelfDestructingSolverStorable145 [2022-02-10 03:15:23,789 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:23,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:23,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1426404271, now seen corresponding path program 130 times [2022-02-10 03:15:23,789 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:23,789 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102235551] [2022-02-10 03:15:23,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:23,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:23,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:24,024 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:24,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:24,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102235551] [2022-02-10 03:15:24,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102235551] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:24,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877655751] [2022-02-10 03:15:24,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:24,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:24,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:24,026 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:24,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-02-10 03:15:24,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:24,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:24,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:24,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:24,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 234 [2022-02-10 03:15:24,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:24,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:15:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:24,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:25,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:25,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 263 treesize of output 233 [2022-02-10 03:15:25,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 194 [2022-02-10 03:15:25,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:25,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877655751] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:25,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:25,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-10 03:15:25,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273870451] [2022-02-10 03:15:25,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:25,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:15:25,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:15:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:15:25,389 INFO L87 Difference]: Start difference. First operand 2291 states and 7435 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:26,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:26,063 INFO L93 Difference]: Finished difference Result 2423 states and 7665 transitions. [2022-02-10 03:15:26,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:15:26,063 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:26,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:26,068 INFO L225 Difference]: With dead ends: 2423 [2022-02-10 03:15:26,068 INFO L226 Difference]: Without dead ends: 2353 [2022-02-10 03:15:26,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=160, Invalid=1246, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:15:26,068 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:26,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 243 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 751 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2022-02-10 03:15:26,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2353 states. [2022-02-10 03:15:26,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2353 to 2299. [2022-02-10 03:15:26,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 3.2428198433420365) internal successors, (7452), 2298 states have internal predecessors, (7452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:26,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 7452 transitions. [2022-02-10 03:15:26,096 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 7452 transitions. Word has length 24 [2022-02-10 03:15:26,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:26,096 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 7452 transitions. [2022-02-10 03:15:26,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:26,096 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 7452 transitions. [2022-02-10 03:15:26,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:26,099 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:26,099 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:26,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:26,299 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,SelfDestructingSolverStorable146 [2022-02-10 03:15:26,300 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:26,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:26,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1417615215, now seen corresponding path program 131 times [2022-02-10 03:15:26,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:26,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300584007] [2022-02-10 03:15:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:26,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:26,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:26,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:26,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300584007] [2022-02-10 03:15:26,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300584007] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:26,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287503830] [2022-02-10 03:15:26,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:26,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:26,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:26,492 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:26,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-02-10 03:15:26,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:15:26,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:26,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:26,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:26,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 196 [2022-02-10 03:15:27,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:27,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-10 03:15:27,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:27,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:27,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:27,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 317 treesize of output 287 [2022-02-10 03:15:27,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 280 treesize of output 236 [2022-02-10 03:15:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:27,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287503830] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:27,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:27,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:15:27,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47834737] [2022-02-10 03:15:27,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:27,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:15:27,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:27,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:15:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:15:27,846 INFO L87 Difference]: Start difference. First operand 2299 states and 7452 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:28,432 INFO L93 Difference]: Finished difference Result 2388 states and 7608 transitions. [2022-02-10 03:15:28,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:28,432 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:28,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:28,437 INFO L225 Difference]: With dead ends: 2388 [2022-02-10 03:15:28,437 INFO L226 Difference]: Without dead ends: 2374 [2022-02-10 03:15:28,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:15:28,437 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 149 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:28,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 173 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 610 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-02-10 03:15:28,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2374 states. [2022-02-10 03:15:28,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2374 to 2301. [2022-02-10 03:15:28,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2301 states, 2300 states have (on average 3.2443478260869565) internal successors, (7462), 2300 states have internal predecessors, (7462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 7462 transitions. [2022-02-10 03:15:28,465 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 7462 transitions. Word has length 24 [2022-02-10 03:15:28,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:28,465 INFO L470 AbstractCegarLoop]: Abstraction has 2301 states and 7462 transitions. [2022-02-10 03:15:28,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,465 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 7462 transitions. [2022-02-10 03:15:28,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:28,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:28,468 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:28,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:28,668 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,SelfDestructingSolverStorable147 [2022-02-10 03:15:28,668 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:28,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:28,669 INFO L85 PathProgramCache]: Analyzing trace with hash -332884869, now seen corresponding path program 132 times [2022-02-10 03:15:28,669 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:28,669 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23199413] [2022-02-10 03:15:28,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:28,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:28,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:28,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23199413] [2022-02-10 03:15:28,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23199413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:28,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704830611] [2022-02-10 03:15:28,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:28,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:28,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:28,812 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:28,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-02-10 03:15:28,972 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:28,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:28,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:28,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:29,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 232 [2022-02-10 03:15:29,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:29,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:15:29,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:29,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:29,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:29,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 191 treesize of output 173 [2022-02-10 03:15:29,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-10 03:15:30,187 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:30,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704830611] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:30,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:30,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-10 03:15:30,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502224962] [2022-02-10 03:15:30,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:30,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:30,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:30,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:30,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:30,188 INFO L87 Difference]: Start difference. First operand 2301 states and 7462 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:30,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:30,931 INFO L93 Difference]: Finished difference Result 3114 states and 9418 transitions. [2022-02-10 03:15:30,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:15:30,931 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:30,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:30,936 INFO L225 Difference]: With dead ends: 3114 [2022-02-10 03:15:30,936 INFO L226 Difference]: Without dead ends: 2869 [2022-02-10 03:15:30,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:15:30,937 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 144 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:30,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 335 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 974 Invalid, 0 Unknown, 80 Unchecked, 0.4s Time] [2022-02-10 03:15:30,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2869 states. [2022-02-10 03:15:30,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2869 to 2615. [2022-02-10 03:15:30,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2615 states, 2614 states have (on average 3.2211170619739864) internal successors, (8420), 2614 states have internal predecessors, (8420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2615 states to 2615 states and 8420 transitions. [2022-02-10 03:15:30,971 INFO L78 Accepts]: Start accepts. Automaton has 2615 states and 8420 transitions. Word has length 24 [2022-02-10 03:15:30,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:30,971 INFO L470 AbstractCegarLoop]: Abstraction has 2615 states and 8420 transitions. [2022-02-10 03:15:30,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:30,972 INFO L276 IsEmpty]: Start isEmpty. Operand 2615 states and 8420 transitions. [2022-02-10 03:15:30,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:30,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:30,975 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:30,991 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-10 03:15:31,175 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,SelfDestructingSolverStorable148 [2022-02-10 03:15:31,175 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:31,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:31,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2088760473, now seen corresponding path program 133 times [2022-02-10 03:15:31,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:31,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207617971] [2022-02-10 03:15:31,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:31,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:31,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:31,464 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:31,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:31,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207617971] [2022-02-10 03:15:31,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207617971] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:31,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119110088] [2022-02-10 03:15:31,465 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:31,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:31,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:31,466 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:31,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-02-10 03:15:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:31,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:31,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:31,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 271 [2022-02-10 03:15:32,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:32,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:15:32,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:32,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:32,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 275 treesize of output 247 [2022-02-10 03:15:32,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:32,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 256 treesize of output 218 [2022-02-10 03:15:32,982 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:32,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119110088] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:32,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:32,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-10 03:15:32,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565197160] [2022-02-10 03:15:32,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:32,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:15:32,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:32,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:15:32,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:15:32,983 INFO L87 Difference]: Start difference. First operand 2615 states and 8420 transitions. Second operand has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:33,820 INFO L93 Difference]: Finished difference Result 2755 states and 8690 transitions. [2022-02-10 03:15:33,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:15:33,820 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:33,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:33,825 INFO L225 Difference]: With dead ends: 2755 [2022-02-10 03:15:33,825 INFO L226 Difference]: Without dead ends: 2720 [2022-02-10 03:15:33,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=271, Invalid=1799, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:15:33,826 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 172 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:33,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 247 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 823 Invalid, 0 Unknown, 139 Unchecked, 0.3s Time] [2022-02-10 03:15:33,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2720 states. [2022-02-10 03:15:33,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2720 to 2620. [2022-02-10 03:15:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2619 states have (on average 3.218785796105384) internal successors, (8430), 2619 states have internal predecessors, (8430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 8430 transitions. [2022-02-10 03:15:33,860 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 8430 transitions. Word has length 24 [2022-02-10 03:15:33,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:33,860 INFO L470 AbstractCegarLoop]: Abstraction has 2620 states and 8430 transitions. [2022-02-10 03:15:33,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,860 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 8430 transitions. [2022-02-10 03:15:33,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:33,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:33,864 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:33,880 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-10 03:15:34,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:34,064 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:34,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:34,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2125349051, now seen corresponding path program 134 times [2022-02-10 03:15:34,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:34,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942966558] [2022-02-10 03:15:34,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:34,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:34,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:34,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:34,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:34,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942966558] [2022-02-10 03:15:34,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942966558] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:34,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911698910] [2022-02-10 03:15:34,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:34,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:34,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:34,236 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:34,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-02-10 03:15:34,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:34,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:34,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:34,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:34,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:15:35,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:35,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 22 treesize of output 18 [2022-02-10 03:15:35,113 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:35,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:35,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 281 [2022-02-10 03:15:35,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:35,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 256 [2022-02-10 03:15:35,778 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:35,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911698910] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:35,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:35,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-10 03:15:35,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958592846] [2022-02-10 03:15:35,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:35,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:35,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:35,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:35,779 INFO L87 Difference]: Start difference. First operand 2620 states and 8430 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:36,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:36,600 INFO L93 Difference]: Finished difference Result 2756 states and 8702 transitions. [2022-02-10 03:15:36,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:15:36,600 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:36,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:36,605 INFO L225 Difference]: With dead ends: 2756 [2022-02-10 03:15:36,606 INFO L226 Difference]: Without dead ends: 2733 [2022-02-10 03:15:36,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=201, Invalid=1605, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:15:36,606 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 60 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:36,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 171 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 609 Invalid, 0 Unknown, 165 Unchecked, 0.2s Time] [2022-02-10 03:15:36,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-02-10 03:15:36,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 2623. [2022-02-10 03:15:36,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2623 states, 2622 states have (on average 3.2166285278413427) internal successors, (8434), 2622 states have internal predecessors, (8434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:36,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2623 states to 2623 states and 8434 transitions. [2022-02-10 03:15:36,639 INFO L78 Accepts]: Start accepts. Automaton has 2623 states and 8434 transitions. Word has length 24 [2022-02-10 03:15:36,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:36,639 INFO L470 AbstractCegarLoop]: Abstraction has 2623 states and 8434 transitions. [2022-02-10 03:15:36,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:36,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2623 states and 8434 transitions. [2022-02-10 03:15:36,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:36,643 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:36,643 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:36,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-02-10 03:15:36,843 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,SelfDestructingSolverStorable150 [2022-02-10 03:15:36,843 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:36,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:36,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1332018077, now seen corresponding path program 135 times [2022-02-10 03:15:36,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:36,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129237128] [2022-02-10 03:15:36,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:36,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:36,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:36,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:36,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129237128] [2022-02-10 03:15:36,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129237128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:36,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272867702] [2022-02-10 03:15:36,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:36,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:36,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:36,946 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:36,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-02-10 03:15:37,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:37,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:37,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:15:37,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:37,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 136 [2022-02-10 03:15:37,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:37,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 153 treesize of output 131 [2022-02-10 03:15:37,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 113 [2022-02-10 03:15:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:15:37,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:37,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 270 [2022-02-10 03:15:38,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 151 [2022-02-10 03:15:38,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 176 treesize of output 162 [2022-02-10 03:15:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:15:38,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272867702] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:38,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:38,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-02-10 03:15:38,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466287948] [2022-02-10 03:15:38,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:38,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:15:38,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:38,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:15:38,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:15:38,434 INFO L87 Difference]: Start difference. First operand 2623 states and 8434 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:39,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:39,785 INFO L93 Difference]: Finished difference Result 3106 states and 9434 transitions. [2022-02-10 03:15:39,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:15:39,786 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:39,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:39,791 INFO L225 Difference]: With dead ends: 3106 [2022-02-10 03:15:39,792 INFO L226 Difference]: Without dead ends: 3013 [2022-02-10 03:15:39,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=339, Invalid=2631, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:15:39,792 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 198 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:39,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 292 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 976 Invalid, 0 Unknown, 117 Unchecked, 0.4s Time] [2022-02-10 03:15:39,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3013 states. [2022-02-10 03:15:39,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3013 to 2659. [2022-02-10 03:15:39,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2659 states, 2658 states have (on average 3.2249811888638074) internal successors, (8572), 2658 states have internal predecessors, (8572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:39,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2659 states to 2659 states and 8572 transitions. [2022-02-10 03:15:39,829 INFO L78 Accepts]: Start accepts. Automaton has 2659 states and 8572 transitions. Word has length 24 [2022-02-10 03:15:39,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:39,829 INFO L470 AbstractCegarLoop]: Abstraction has 2659 states and 8572 transitions. [2022-02-10 03:15:39,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:39,829 INFO L276 IsEmpty]: Start isEmpty. Operand 2659 states and 8572 transitions. [2022-02-10 03:15:39,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:39,833 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:39,833 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:39,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-02-10 03:15:40,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:40,033 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:40,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:40,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1277325917, now seen corresponding path program 136 times [2022-02-10 03:15:40,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:40,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447796386] [2022-02-10 03:15:40,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:40,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:40,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447796386] [2022-02-10 03:15:40,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447796386] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:40,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84873082] [2022-02-10 03:15:40,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:40,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:40,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:40,165 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:40,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-02-10 03:15:40,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:40,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:40,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:40,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:40,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:15:40,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:40,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-10 03:15:40,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:40,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:40,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:15:40,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:40,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 212 treesize of output 194 [2022-02-10 03:15:41,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:41,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84873082] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:41,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:41,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-10 03:15:41,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965702428] [2022-02-10 03:15:41,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:41,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:41,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:41,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:41,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:41,254 INFO L87 Difference]: Start difference. First operand 2659 states and 8572 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:42,463 INFO L93 Difference]: Finished difference Result 3434 states and 10568 transitions. [2022-02-10 03:15:42,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:15:42,463 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:42,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:42,469 INFO L225 Difference]: With dead ends: 3434 [2022-02-10 03:15:42,469 INFO L226 Difference]: Without dead ends: 3312 [2022-02-10 03:15:42,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=309, Invalid=2241, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:15:42,469 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 193 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:42,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 363 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1295 Invalid, 0 Unknown, 172 Unchecked, 0.5s Time] [2022-02-10 03:15:42,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3312 states. [2022-02-10 03:15:42,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3312 to 2812. [2022-02-10 03:15:42,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2811 states have (on average 3.263607257203842) internal successors, (9174), 2811 states have internal predecessors, (9174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 9174 transitions. [2022-02-10 03:15:42,508 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 9174 transitions. Word has length 24 [2022-02-10 03:15:42,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:42,508 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 9174 transitions. [2022-02-10 03:15:42,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 9174 transitions. [2022-02-10 03:15:42,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:42,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:42,512 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:42,528 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-10 03:15:42,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:42,713 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:42,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:42,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1037599731, now seen corresponding path program 137 times [2022-02-10 03:15:42,714 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:42,714 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333769493] [2022-02-10 03:15:42,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:42,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:42,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:42,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:42,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333769493] [2022-02-10 03:15:42,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333769493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:42,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229510951] [2022-02-10 03:15:42,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:42,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:42,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:42,841 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:42,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-02-10 03:15:43,011 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:15:43,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:43,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:43,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:43,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:43,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-10 03:15:43,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 137 treesize of output 121 [2022-02-10 03:15:43,385 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:43,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:43,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:15:43,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:43,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 18 treesize of output 22 [2022-02-10 03:15:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:43,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229510951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:43,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:43,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-02-10 03:15:43,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008026320] [2022-02-10 03:15:43,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:43,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:43,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:43,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:43,889 INFO L87 Difference]: Start difference. First operand 2812 states and 9174 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:45,335 INFO L93 Difference]: Finished difference Result 4145 states and 12809 transitions. [2022-02-10 03:15:45,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:15:45,335 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:45,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:45,343 INFO L225 Difference]: With dead ends: 4145 [2022-02-10 03:15:45,343 INFO L226 Difference]: Without dead ends: 3949 [2022-02-10 03:15:45,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=332, Invalid=3090, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:15:45,344 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 209 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:45,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 389 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:15:45,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3949 states. [2022-02-10 03:15:45,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3949 to 3125. [2022-02-10 03:15:45,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3125 states, 3124 states have (on average 3.2797695262483995) internal successors, (10246), 3124 states have internal predecessors, (10246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3125 states to 3125 states and 10246 transitions. [2022-02-10 03:15:45,391 INFO L78 Accepts]: Start accepts. Automaton has 3125 states and 10246 transitions. Word has length 24 [2022-02-10 03:15:45,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:45,391 INFO L470 AbstractCegarLoop]: Abstraction has 3125 states and 10246 transitions. [2022-02-10 03:15:45,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,391 INFO L276 IsEmpty]: Start isEmpty. Operand 3125 states and 10246 transitions. [2022-02-10 03:15:45,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:45,396 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:45,396 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:45,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:45,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:45,596 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:45,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:45,596 INFO L85 PathProgramCache]: Analyzing trace with hash -124477009, now seen corresponding path program 138 times [2022-02-10 03:15:45,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:45,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211625279] [2022-02-10 03:15:45,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:45,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:45,713 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:45,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:45,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211625279] [2022-02-10 03:15:45,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211625279] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:45,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219386013] [2022-02-10 03:15:45,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:45,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:45,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:45,714 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:45,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-02-10 03:15:45,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:15:45,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:45,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:15:45,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:45,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 150 [2022-02-10 03:15:46,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 255 treesize of output 219 [2022-02-10 03:15:46,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:46,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 231 treesize of output 193 [2022-02-10 03:15:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:15:46,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:46,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 287 [2022-02-10 03:15:47,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:47,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 307 [2022-02-10 03:15:47,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 236 [2022-02-10 03:15:47,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:15:47,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219386013] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:47,615 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:47,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:15:47,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244327209] [2022-02-10 03:15:47,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:47,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:15:47,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:47,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:15:47,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:15:47,615 INFO L87 Difference]: Start difference. First operand 3125 states and 10246 transitions. Second operand has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:48,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:48,668 INFO L93 Difference]: Finished difference Result 3779 states and 12019 transitions. [2022-02-10 03:15:48,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-10 03:15:48,668 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:48,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:48,675 INFO L225 Difference]: With dead ends: 3779 [2022-02-10 03:15:48,675 INFO L226 Difference]: Without dead ends: 3730 [2022-02-10 03:15:48,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=362, Invalid=2188, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:15:48,676 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 156 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:48,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 282 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 783 Invalid, 0 Unknown, 127 Unchecked, 0.3s Time] [2022-02-10 03:15:48,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3730 states. [2022-02-10 03:15:48,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3730 to 3209. [2022-02-10 03:15:48,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3208 states have (on average 3.2805486284289276) internal successors, (10524), 3208 states have internal predecessors, (10524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 10524 transitions. [2022-02-10 03:15:48,719 INFO L78 Accepts]: Start accepts. Automaton has 3209 states and 10524 transitions. Word has length 24 [2022-02-10 03:15:48,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:48,719 INFO L470 AbstractCegarLoop]: Abstraction has 3209 states and 10524 transitions. [2022-02-10 03:15:48,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:48,720 INFO L276 IsEmpty]: Start isEmpty. Operand 3209 states and 10524 transitions. [2022-02-10 03:15:48,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:48,725 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:48,725 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:48,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-02-10 03:15:48,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:48,925 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:48,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:48,925 INFO L85 PathProgramCache]: Analyzing trace with hash -56095931, now seen corresponding path program 139 times [2022-02-10 03:15:48,925 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:48,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230657255] [2022-02-10 03:15:48,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:48,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:49,028 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:49,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:49,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230657255] [2022-02-10 03:15:49,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230657255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:49,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739416001] [2022-02-10 03:15:49,029 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:49,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:49,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:49,030 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:49,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-02-10 03:15:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:49,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:49,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:49,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:15:49,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:49,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 22 treesize of output 18 [2022-02-10 03:15:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:49,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:49,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 182 [2022-02-10 03:15:49,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:49,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 191 treesize of output 177 [2022-02-10 03:15:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:50,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739416001] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:50,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:50,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:15:50,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292836249] [2022-02-10 03:15:50,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:50,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:50,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:50,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:50,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:50,138 INFO L87 Difference]: Start difference. First operand 3209 states and 10524 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:50,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:50,992 INFO L93 Difference]: Finished difference Result 3458 states and 10975 transitions. [2022-02-10 03:15:50,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:15:50,992 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:50,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:50,999 INFO L225 Difference]: With dead ends: 3458 [2022-02-10 03:15:50,999 INFO L226 Difference]: Without dead ends: 3403 [2022-02-10 03:15:50,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=1700, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:15:50,999 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 128 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:50,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 286 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 871 Invalid, 0 Unknown, 231 Unchecked, 0.3s Time] [2022-02-10 03:15:51,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3403 states. [2022-02-10 03:15:51,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3403 to 3296. [2022-02-10 03:15:51,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3296 states, 3295 states have (on average 3.257359635811836) internal successors, (10733), 3295 states have internal predecessors, (10733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:51,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3296 states to 3296 states and 10733 transitions. [2022-02-10 03:15:51,042 INFO L78 Accepts]: Start accepts. Automaton has 3296 states and 10733 transitions. Word has length 24 [2022-02-10 03:15:51,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:51,042 INFO L470 AbstractCegarLoop]: Abstraction has 3296 states and 10733 transitions. [2022-02-10 03:15:51,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:51,043 INFO L276 IsEmpty]: Start isEmpty. Operand 3296 states and 10733 transitions. [2022-02-10 03:15:51,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:51,047 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:51,048 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:51,066 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-10 03:15:51,248 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,SelfDestructingSolverStorable155 [2022-02-10 03:15:51,248 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:51,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:51,248 INFO L85 PathProgramCache]: Analyzing trace with hash -64884987, now seen corresponding path program 140 times [2022-02-10 03:15:51,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:51,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007997248] [2022-02-10 03:15:51,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:51,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:51,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:51,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:51,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007997248] [2022-02-10 03:15:51,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007997248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:51,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672913978] [2022-02-10 03:15:51,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:51,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:51,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:51,364 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:51,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-02-10 03:15:51,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:51,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:51,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:51,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:51,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 155 [2022-02-10 03:15:52,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:52,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:15:52,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:52,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:52,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:52,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 296 [2022-02-10 03:15:52,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 249 [2022-02-10 03:15:52,876 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:52,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672913978] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:52,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:52,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:15:52,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164645602] [2022-02-10 03:15:52,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:52,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:52,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:52,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:52,877 INFO L87 Difference]: Start difference. First operand 3296 states and 10733 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:54,193 INFO L93 Difference]: Finished difference Result 3660 states and 11487 transitions. [2022-02-10 03:15:54,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:15:54,194 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:54,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:54,200 INFO L225 Difference]: With dead ends: 3660 [2022-02-10 03:15:54,200 INFO L226 Difference]: Without dead ends: 3605 [2022-02-10 03:15:54,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=362, Invalid=2500, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:15:54,201 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 220 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:54,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 280 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 960 Invalid, 0 Unknown, 102 Unchecked, 0.4s Time] [2022-02-10 03:15:54,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3605 states. [2022-02-10 03:15:54,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3605 to 3295. [2022-02-10 03:15:54,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 3.2616879174256224) internal successors, (10744), 3294 states have internal predecessors, (10744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 10744 transitions. [2022-02-10 03:15:54,272 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 10744 transitions. Word has length 24 [2022-02-10 03:15:54,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:54,272 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 10744 transitions. [2022-02-10 03:15:54,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,272 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 10744 transitions. [2022-02-10 03:15:54,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:54,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:54,276 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:54,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:54,477 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,SelfDestructingSolverStorable156 [2022-02-10 03:15:54,477 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:54,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:54,479 INFO L85 PathProgramCache]: Analyzing trace with hash 471749305, now seen corresponding path program 141 times [2022-02-10 03:15:54,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:54,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042216596] [2022-02-10 03:15:54,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:54,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:54,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:54,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:54,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042216596] [2022-02-10 03:15:54,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042216596] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:54,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763194612] [2022-02-10 03:15:54,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:54,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:54,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:54,602 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:54,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-02-10 03:15:54,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:54,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:54,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:15:54,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:54,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 247 [2022-02-10 03:15:55,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 147 [2022-02-10 03:15:55,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:55,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:15:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:55,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:55,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 168 [2022-02-10 03:15:56,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 312 treesize of output 272 [2022-02-10 03:15:56,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:56,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 263 [2022-02-10 03:15:56,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:15:56,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763194612] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:56,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:56,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:15:56,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313981296] [2022-02-10 03:15:56,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:56,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:15:56,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:56,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:15:56,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:15:56,283 INFO L87 Difference]: Start difference. First operand 3295 states and 10744 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:56,820 INFO L93 Difference]: Finished difference Result 3941 states and 12450 transitions. [2022-02-10 03:15:56,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:56,820 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:56,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:56,827 INFO L225 Difference]: With dead ends: 3941 [2022-02-10 03:15:56,827 INFO L226 Difference]: Without dead ends: 3875 [2022-02-10 03:15:56,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:56,828 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 133 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:56,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 137 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 506 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-10 03:15:56,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3875 states. [2022-02-10 03:15:56,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3875 to 3438. [2022-02-10 03:15:56,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3437 states have (on average 3.283095723014257) internal successors, (11284), 3437 states have internal predecessors, (11284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 11284 transitions. [2022-02-10 03:15:56,877 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 11284 transitions. Word has length 24 [2022-02-10 03:15:56,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:56,877 INFO L470 AbstractCegarLoop]: Abstraction has 3438 states and 11284 transitions. [2022-02-10 03:15:56,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,878 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 11284 transitions. [2022-02-10 03:15:56,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:15:56,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:56,882 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:56,898 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-10 03:15:57,083 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,SelfDestructingSolverStorable157 [2022-02-10 03:15:57,083 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:57,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:57,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1716682297, now seen corresponding path program 142 times [2022-02-10 03:15:57,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:57,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454661193] [2022-02-10 03:15:57,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:57,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:57,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:57,219 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:15:57,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:57,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454661193] [2022-02-10 03:15:57,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454661193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:57,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637664632] [2022-02-10 03:15:57,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:57,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:57,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:57,221 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:57,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-02-10 03:15:57,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:57,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:57,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:15:57,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:57,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 157 [2022-02-10 03:15:57,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:57,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-10 03:15:57,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:57,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:58,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 270 [2022-02-10 03:15:58,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 243 [2022-02-10 03:15:58,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:58,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637664632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:58,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:58,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:15:58,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163647613] [2022-02-10 03:15:58,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:58,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:58,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:58,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:58,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:58,566 INFO L87 Difference]: Start difference. First operand 3438 states and 11284 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:59,966 INFO L93 Difference]: Finished difference Result 4654 states and 14547 transitions. [2022-02-10 03:15:59,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-10 03:15:59,967 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:15:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:59,975 INFO L225 Difference]: With dead ends: 4654 [2022-02-10 03:15:59,976 INFO L226 Difference]: Without dead ends: 4519 [2022-02-10 03:15:59,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=385, Invalid=2695, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:15:59,976 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 198 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:59,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 394 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1037 Invalid, 0 Unknown, 162 Unchecked, 0.4s Time] [2022-02-10 03:15:59,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4519 states. [2022-02-10 03:16:00,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4519 to 3756. [2022-02-10 03:16:00,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3756 states, 3755 states have (on average 3.3131824234354195) internal successors, (12441), 3755 states have internal predecessors, (12441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:00,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3756 states to 3756 states and 12441 transitions. [2022-02-10 03:16:00,039 INFO L78 Accepts]: Start accepts. Automaton has 3756 states and 12441 transitions. Word has length 24 [2022-02-10 03:16:00,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:00,039 INFO L470 AbstractCegarLoop]: Abstraction has 3756 states and 12441 transitions. [2022-02-10 03:16:00,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:00,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3756 states and 12441 transitions. [2022-02-10 03:16:00,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:00,044 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:00,044 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:00,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-02-10 03:16:00,245 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,SelfDestructingSolverStorable158 [2022-02-10 03:16:00,245 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:00,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:00,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1326655259, now seen corresponding path program 143 times [2022-02-10 03:16:00,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:00,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893635252] [2022-02-10 03:16:00,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:00,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:00,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:00,359 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:00,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:00,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893635252] [2022-02-10 03:16:00,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893635252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:00,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481983707] [2022-02-10 03:16:00,360 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:00,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:00,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:00,361 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:00,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-02-10 03:16:00,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:16:00,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:00,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:00,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:00,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 153 treesize of output 137 [2022-02-10 03:16:00,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:00,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:16:01,027 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:01,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:01,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:01,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 285 [2022-02-10 03:16:01,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 236 [2022-02-10 03:16:01,723 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:01,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481983707] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:01,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:01,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:16:01,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997350686] [2022-02-10 03:16:01,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:01,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:01,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:01,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:01,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:01,724 INFO L87 Difference]: Start difference. First operand 3756 states and 12441 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:03,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:03,084 INFO L93 Difference]: Finished difference Result 4490 states and 14023 transitions. [2022-02-10 03:16:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:16:03,084 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:03,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:03,092 INFO L225 Difference]: With dead ends: 4490 [2022-02-10 03:16:03,092 INFO L226 Difference]: Without dead ends: 4223 [2022-02-10 03:16:03,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=293, Invalid=2569, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:16:03,092 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 167 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:03,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 417 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1264 Invalid, 0 Unknown, 284 Unchecked, 0.5s Time] [2022-02-10 03:16:03,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4223 states. [2022-02-10 03:16:03,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4223 to 3810. [2022-02-10 03:16:03,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3810 states, 3809 states have (on average 3.3263323707009715) internal successors, (12670), 3809 states have internal predecessors, (12670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:03,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3810 states to 3810 states and 12670 transitions. [2022-02-10 03:16:03,146 INFO L78 Accepts]: Start accepts. Automaton has 3810 states and 12670 transitions. Word has length 24 [2022-02-10 03:16:03,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:03,146 INFO L470 AbstractCegarLoop]: Abstraction has 3810 states and 12670 transitions. [2022-02-10 03:16:03,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:03,146 INFO L276 IsEmpty]: Start isEmpty. Operand 3810 states and 12670 transitions. [2022-02-10 03:16:03,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:03,151 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:03,151 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:03,168 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-10 03:16:03,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:03,352 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:03,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:03,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1555693219, now seen corresponding path program 144 times [2022-02-10 03:16:03,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:03,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128645995] [2022-02-10 03:16:03,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:03,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:03,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:03,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128645995] [2022-02-10 03:16:03,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128645995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:03,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792783558] [2022-02-10 03:16:03,453 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:03,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:03,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:03,454 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:03,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-02-10 03:16:03,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:03,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:03,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:03,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:03,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 273 treesize of output 237 [2022-02-10 03:16:03,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:03,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 207 [2022-02-10 03:16:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:03,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:04,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 188 treesize of output 168 [2022-02-10 03:16:04,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:04,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-10 03:16:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:04,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792783558] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:04,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:04,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:16:04,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741918273] [2022-02-10 03:16:04,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:04,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:04,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:04,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:04,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:04,379 INFO L87 Difference]: Start difference. First operand 3810 states and 12670 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:04,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:04,958 INFO L93 Difference]: Finished difference Result 5022 states and 16121 transitions. [2022-02-10 03:16:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:04,958 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:04,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:04,967 INFO L225 Difference]: With dead ends: 5022 [2022-02-10 03:16:04,967 INFO L226 Difference]: Without dead ends: 4909 [2022-02-10 03:16:04,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:04,968 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 221 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:04,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 324 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:16:04,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4909 states. [2022-02-10 03:16:05,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4909 to 4121. [2022-02-10 03:16:05,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4121 states, 4120 states have (on average 3.3521844660194176) internal successors, (13811), 4120 states have internal predecessors, (13811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:05,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4121 states to 4121 states and 13811 transitions. [2022-02-10 03:16:05,034 INFO L78 Accepts]: Start accepts. Automaton has 4121 states and 13811 transitions. Word has length 24 [2022-02-10 03:16:05,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:05,034 INFO L470 AbstractCegarLoop]: Abstraction has 4121 states and 13811 transitions. [2022-02-10 03:16:05,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:05,034 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 13811 transitions. [2022-02-10 03:16:05,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:05,040 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:05,040 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:05,056 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-10 03:16:05,240 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,SelfDestructingSolverStorable160 [2022-02-10 03:16:05,241 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:05,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:05,241 INFO L85 PathProgramCache]: Analyzing trace with hash -454629403, now seen corresponding path program 145 times [2022-02-10 03:16:05,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:05,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737854029] [2022-02-10 03:16:05,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:05,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:05,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:05,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:05,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:05,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737854029] [2022-02-10 03:16:05,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737854029] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:05,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196526513] [2022-02-10 03:16:05,345 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:05,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:05,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:05,346 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:05,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-02-10 03:16:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:05,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:05,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:05,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:05,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 159 treesize of output 137 [2022-02-10 03:16:05,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 137 treesize of output 121 [2022-02-10 03:16:05,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:05,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:06,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 231 treesize of output 203 [2022-02-10 03:16:06,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:06,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 18 treesize of output 22 [2022-02-10 03:16:06,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:06,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196526513] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:06,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:06,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:16:06,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283554815] [2022-02-10 03:16:06,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:06,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:16:06,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:06,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:16:06,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:16:06,432 INFO L87 Difference]: Start difference. First operand 4121 states and 13811 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:07,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:07,225 INFO L93 Difference]: Finished difference Result 5055 states and 15965 transitions. [2022-02-10 03:16:07,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:16:07,225 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:07,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:07,235 INFO L225 Difference]: With dead ends: 5055 [2022-02-10 03:16:07,235 INFO L226 Difference]: Without dead ends: 4894 [2022-02-10 03:16:07,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=284, Invalid=1438, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:16:07,235 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 281 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:07,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 253 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:16:07,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4894 states. [2022-02-10 03:16:07,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4894 to 4058. [2022-02-10 03:16:07,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4058 states, 4057 states have (on average 3.334483608577767) internal successors, (13528), 4057 states have internal predecessors, (13528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:07,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4058 states to 4058 states and 13528 transitions. [2022-02-10 03:16:07,301 INFO L78 Accepts]: Start accepts. Automaton has 4058 states and 13528 transitions. Word has length 24 [2022-02-10 03:16:07,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:07,301 INFO L470 AbstractCegarLoop]: Abstraction has 4058 states and 13528 transitions. [2022-02-10 03:16:07,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:07,302 INFO L276 IsEmpty]: Start isEmpty. Operand 4058 states and 13528 transitions. [2022-02-10 03:16:07,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:07,307 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:07,307 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:07,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-02-10 03:16:07,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:07,508 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:07,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:07,508 INFO L85 PathProgramCache]: Analyzing trace with hash -2115833883, now seen corresponding path program 146 times [2022-02-10 03:16:07,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:07,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370998027] [2022-02-10 03:16:07,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:07,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:07,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:07,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:07,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370998027] [2022-02-10 03:16:07,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370998027] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882182901] [2022-02-10 03:16:07,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:07,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:07,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:07,605 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:07,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-02-10 03:16:07,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:07,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:07,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:07,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:07,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:07,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 205 [2022-02-10 03:16:07,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 205 treesize of output 179 [2022-02-10 03:16:08,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:08,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:08,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 258 treesize of output 226 [2022-02-10 03:16:08,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:08,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-10 03:16:08,948 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:08,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882182901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:08,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:08,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:16:08,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461571737] [2022-02-10 03:16:08,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:08,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:16:08,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:08,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:16:08,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:16:08,949 INFO L87 Difference]: Start difference. First operand 4058 states and 13528 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:09,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:09,960 INFO L93 Difference]: Finished difference Result 4717 states and 15069 transitions. [2022-02-10 03:16:09,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:16:09,960 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:09,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:09,969 INFO L225 Difference]: With dead ends: 4717 [2022-02-10 03:16:09,969 INFO L226 Difference]: Without dead ends: 4468 [2022-02-10 03:16:09,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=319, Invalid=1937, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:16:09,970 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 275 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:09,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 264 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:16:09,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4468 states. [2022-02-10 03:16:10,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4468 to 3999. [2022-02-10 03:16:10,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3999 states, 3998 states have (on average 3.3064032016008005) internal successors, (13219), 3998 states have internal predecessors, (13219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:10,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 13219 transitions. [2022-02-10 03:16:10,027 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 13219 transitions. Word has length 24 [2022-02-10 03:16:10,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:10,028 INFO L470 AbstractCegarLoop]: Abstraction has 3999 states and 13219 transitions. [2022-02-10 03:16:10,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:10,028 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 13219 transitions. [2022-02-10 03:16:10,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:10,033 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:10,033 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:10,056 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-10 03:16:10,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:10,247 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:10,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:10,248 INFO L85 PathProgramCache]: Analyzing trace with hash 274655375, now seen corresponding path program 147 times [2022-02-10 03:16:10,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:10,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450305903] [2022-02-10 03:16:10,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:10,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:10,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:10,349 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:10,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:10,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450305903] [2022-02-10 03:16:10,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450305903] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:10,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55196051] [2022-02-10 03:16:10,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:10,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:10,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:10,351 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:10,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-02-10 03:16:10,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:16:10,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:10,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:16:10,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:10,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 133 [2022-02-10 03:16:10,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:10,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 164 treesize of output 142 [2022-02-10 03:16:10,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 113 [2022-02-10 03:16:11,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:16:11,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:11,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 231 treesize of output 203 [2022-02-10 03:16:11,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:11,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 322 treesize of output 284 [2022-02-10 03:16:11,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 232 [2022-02-10 03:16:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:16:12,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55196051] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:12,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:12,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:16:12,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598086438] [2022-02-10 03:16:12,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:12,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:12,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:12,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:12,221 INFO L87 Difference]: Start difference. First operand 3999 states and 13219 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:14,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:14,767 INFO L93 Difference]: Finished difference Result 5897 states and 18247 transitions. [2022-02-10 03:16:14,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:16:14,768 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:14,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:14,778 INFO L225 Difference]: With dead ends: 5897 [2022-02-10 03:16:14,778 INFO L226 Difference]: Without dead ends: 5518 [2022-02-10 03:16:14,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=605, Invalid=3951, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:16:14,779 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 299 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:14,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 334 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1405 Invalid, 0 Unknown, 196 Unchecked, 0.6s Time] [2022-02-10 03:16:14,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5518 states. [2022-02-10 03:16:14,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5518 to 4415. [2022-02-10 03:16:14,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4415 states, 4414 states have (on average 3.291798821930222) internal successors, (14530), 4414 states have internal predecessors, (14530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:14,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4415 states to 4415 states and 14530 transitions. [2022-02-10 03:16:14,847 INFO L78 Accepts]: Start accepts. Automaton has 4415 states and 14530 transitions. Word has length 24 [2022-02-10 03:16:14,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:14,847 INFO L470 AbstractCegarLoop]: Abstraction has 4415 states and 14530 transitions. [2022-02-10 03:16:14,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:14,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4415 states and 14530 transitions. [2022-02-10 03:16:14,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:14,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:14,854 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:14,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:15,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:15,054 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:15,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:15,055 INFO L85 PathProgramCache]: Analyzing trace with hash -994213777, now seen corresponding path program 148 times [2022-02-10 03:16:15,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:15,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370073113] [2022-02-10 03:16:15,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:15,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:15,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370073113] [2022-02-10 03:16:15,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370073113] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:15,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112550501] [2022-02-10 03:16:15,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:15,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:15,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:15,148 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:15,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-02-10 03:16:15,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:15,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:15,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:15,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:15,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 198 [2022-02-10 03:16:15,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:15,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 186 [2022-02-10 03:16:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:15,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:16,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:16:16,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:16,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:16,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112550501] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:16,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:16,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:16:16,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641766240] [2022-02-10 03:16:16,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:16,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:16,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:16,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:16,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:16,368 INFO L87 Difference]: Start difference. First operand 4415 states and 14530 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:17,024 INFO L93 Difference]: Finished difference Result 5031 states and 16208 transitions. [2022-02-10 03:16:17,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:17,025 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:17,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:17,034 INFO L225 Difference]: With dead ends: 5031 [2022-02-10 03:16:17,034 INFO L226 Difference]: Without dead ends: 4850 [2022-02-10 03:16:17,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:16:17,034 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 172 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:17,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 213 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:16:17,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2022-02-10 03:16:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4322. [2022-02-10 03:16:17,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 4321 states have (on average 3.276787780606341) internal successors, (14159), 4321 states have internal predecessors, (14159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 14159 transitions. [2022-02-10 03:16:17,095 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 14159 transitions. Word has length 24 [2022-02-10 03:16:17,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:17,095 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 14159 transitions. [2022-02-10 03:16:17,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,095 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 14159 transitions. [2022-02-10 03:16:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:17,101 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:17,101 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:17,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-02-10 03:16:17,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:17,301 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:17,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:17,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1884428951, now seen corresponding path program 149 times [2022-02-10 03:16:17,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:17,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023425684] [2022-02-10 03:16:17,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:17,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:17,476 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:17,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:17,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023425684] [2022-02-10 03:16:17,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023425684] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:17,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262173242] [2022-02-10 03:16:17,476 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:17,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:17,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:17,478 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:17,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-02-10 03:16:17,655 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:17,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:17,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:17,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:17,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 17 treesize of output 13 [2022-02-10 03:16:17,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 22 treesize of output 16 [2022-02-10 03:16:17,851 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:17,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:17,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:16:18,268 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:18,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:16:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:18,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:18,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262173242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:18,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:18,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:16:18,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866571694] [2022-02-10 03:16:18,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:18,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:18,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:18,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:18,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:18,286 INFO L87 Difference]: Start difference. First operand 4322 states and 14159 transitions. Second operand has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:19,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:19,894 INFO L93 Difference]: Finished difference Result 5621 states and 17552 transitions. [2022-02-10 03:16:19,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:16:19,895 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:19,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:19,905 INFO L225 Difference]: With dead ends: 5621 [2022-02-10 03:16:19,905 INFO L226 Difference]: Without dead ends: 5559 [2022-02-10 03:16:19,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=506, Invalid=3276, Unknown=0, NotChecked=0, Total=3782 [2022-02-10 03:16:19,906 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 219 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 1579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:19,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 450 Invalid, 1579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:16:19,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5559 states. [2022-02-10 03:16:19,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5559 to 4309. [2022-02-10 03:16:19,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4309 states, 4308 states have (on average 3.282497678737233) internal successors, (14141), 4308 states have internal predecessors, (14141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:19,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4309 states to 4309 states and 14141 transitions. [2022-02-10 03:16:19,975 INFO L78 Accepts]: Start accepts. Automaton has 4309 states and 14141 transitions. Word has length 24 [2022-02-10 03:16:19,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:19,975 INFO L470 AbstractCegarLoop]: Abstraction has 4309 states and 14141 transitions. [2022-02-10 03:16:19,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:19,976 INFO L276 IsEmpty]: Start isEmpty. Operand 4309 states and 14141 transitions. [2022-02-10 03:16:19,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:19,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:19,982 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:19,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-02-10 03:16:20,182 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,SelfDestructingSolverStorable165 [2022-02-10 03:16:20,182 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:20,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:20,183 INFO L85 PathProgramCache]: Analyzing trace with hash -411560411, now seen corresponding path program 150 times [2022-02-10 03:16:20,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:20,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908295240] [2022-02-10 03:16:20,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:20,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:20,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:20,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:20,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908295240] [2022-02-10 03:16:20,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908295240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:20,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741254824] [2022-02-10 03:16:20,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:20,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:20,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:20,401 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:20,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-02-10 03:16:20,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:20,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:20,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:20,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:20,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:20,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-10 03:16:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:20,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:20,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 179 [2022-02-10 03:16:21,213 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:21,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:16:21,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:21,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741254824] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:21,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:21,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-10 03:16:21,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488625063] [2022-02-10 03:16:21,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:21,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:16:21,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:16:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:16:21,231 INFO L87 Difference]: Start difference. First operand 4309 states and 14141 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:23,374 INFO L93 Difference]: Finished difference Result 5818 states and 18147 transitions. [2022-02-10 03:16:23,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:16:23,374 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:23,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:23,385 INFO L225 Difference]: With dead ends: 5818 [2022-02-10 03:16:23,385 INFO L226 Difference]: Without dead ends: 5760 [2022-02-10 03:16:23,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1123 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=500, Invalid=4056, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:16:23,386 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 187 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 2294 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 2386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:23,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 515 Invalid, 2386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2294 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:16:23,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5760 states. [2022-02-10 03:16:23,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5760 to 4343. [2022-02-10 03:16:23,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4343 states, 4342 states have (on average 3.279824965453708) internal successors, (14241), 4342 states have internal predecessors, (14241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4343 states to 4343 states and 14241 transitions. [2022-02-10 03:16:23,451 INFO L78 Accepts]: Start accepts. Automaton has 4343 states and 14241 transitions. Word has length 24 [2022-02-10 03:16:23,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:23,451 INFO L470 AbstractCegarLoop]: Abstraction has 4343 states and 14241 transitions. [2022-02-10 03:16:23,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,452 INFO L276 IsEmpty]: Start isEmpty. Operand 4343 states and 14241 transitions. [2022-02-10 03:16:23,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:23,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:23,457 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:23,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-02-10 03:16:23,658 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,SelfDestructingSolverStorable166 [2022-02-10 03:16:23,658 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:23,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:23,658 INFO L85 PathProgramCache]: Analyzing trace with hash 763930233, now seen corresponding path program 151 times [2022-02-10 03:16:23,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:23,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996333837] [2022-02-10 03:16:23,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:23,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:23,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:23,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:23,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996333837] [2022-02-10 03:16:23,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996333837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:23,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032155518] [2022-02-10 03:16:23,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:23,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:23,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:23,856 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:23,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-02-10 03:16:24,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:24,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:24,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:24,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:24,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 125 [2022-02-10 03:16:24,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 117 [2022-02-10 03:16:24,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:24,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:24,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:16:24,857 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:24,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:16:24,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:24,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:24,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032155518] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:24,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:24,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-10 03:16:24,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391172578] [2022-02-10 03:16:24,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:24,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:16:24,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:24,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:16:24,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:16:24,875 INFO L87 Difference]: Start difference. First operand 4343 states and 14241 transitions. Second operand has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:26,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:26,736 INFO L93 Difference]: Finished difference Result 5808 states and 18113 transitions. [2022-02-10 03:16:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-10 03:16:26,737 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:26,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:26,748 INFO L225 Difference]: With dead ends: 5808 [2022-02-10 03:16:26,748 INFO L226 Difference]: Without dead ends: 5756 [2022-02-10 03:16:26,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1127 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=588, Invalid=3968, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:16:26,749 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 244 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1709 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:26,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 436 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1709 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:16:26,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5756 states. [2022-02-10 03:16:26,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5756 to 4289. [2022-02-10 03:16:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4289 states, 4288 states have (on average 3.2861473880597014) internal successors, (14091), 4288 states have internal predecessors, (14091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4289 states to 4289 states and 14091 transitions. [2022-02-10 03:16:26,820 INFO L78 Accepts]: Start accepts. Automaton has 4289 states and 14091 transitions. Word has length 24 [2022-02-10 03:16:26,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:26,820 INFO L470 AbstractCegarLoop]: Abstraction has 4289 states and 14091 transitions. [2022-02-10 03:16:26,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:26,821 INFO L276 IsEmpty]: Start isEmpty. Operand 4289 states and 14091 transitions. [2022-02-10 03:16:26,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:26,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:26,827 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:26,844 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-10 03:16:27,031 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,SelfDestructingSolverStorable167 [2022-02-10 03:16:27,031 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:27,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:27,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1997275927, now seen corresponding path program 152 times [2022-02-10 03:16:27,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:27,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844489456] [2022-02-10 03:16:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:27,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:27,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:27,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844489456] [2022-02-10 03:16:27,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844489456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:27,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942550512] [2022-02-10 03:16:27,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:27,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:27,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:27,156 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:27,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-02-10 03:16:27,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:27,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:27,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:27,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:27,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 17 treesize of output 13 [2022-02-10 03:16:27,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 24 [2022-02-10 03:16:27,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:16:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:27,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:27,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:16:27,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:27,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 17 treesize of output 21 [2022-02-10 03:16:27,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:27,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942550512] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:27,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:27,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 22 [2022-02-10 03:16:27,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735333154] [2022-02-10 03:16:27,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:27,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:16:27,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:27,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:16:27,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:16:27,985 INFO L87 Difference]: Start difference. First operand 4289 states and 14091 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:28,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:28,936 INFO L93 Difference]: Finished difference Result 4999 states and 15756 transitions. [2022-02-10 03:16:28,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:16:28,937 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:28,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:28,946 INFO L225 Difference]: With dead ends: 4999 [2022-02-10 03:16:28,946 INFO L226 Difference]: Without dead ends: 4946 [2022-02-10 03:16:28,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=1988, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:16:28,946 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 164 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1331 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:28,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 381 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1331 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:16:28,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4946 states. [2022-02-10 03:16:28,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4946 to 4300. [2022-02-10 03:16:28,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4300 states, 4299 states have (on average 3.2947197022563386) internal successors, (14164), 4299 states have internal predecessors, (14164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:29,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4300 states to 4300 states and 14164 transitions. [2022-02-10 03:16:29,004 INFO L78 Accepts]: Start accepts. Automaton has 4300 states and 14164 transitions. Word has length 24 [2022-02-10 03:16:29,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:29,004 INFO L470 AbstractCegarLoop]: Abstraction has 4300 states and 14164 transitions. [2022-02-10 03:16:29,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:29,004 INFO L276 IsEmpty]: Start isEmpty. Operand 4300 states and 14164 transitions. [2022-02-10 03:16:29,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:29,010 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:29,010 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:29,026 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-10 03:16:29,210 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,SelfDestructingSolverStorable168 [2022-02-10 03:16:29,211 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:29,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:29,211 INFO L85 PathProgramCache]: Analyzing trace with hash -821785283, now seen corresponding path program 153 times [2022-02-10 03:16:29,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:29,211 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119818893] [2022-02-10 03:16:29,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:29,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:29,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:29,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:29,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119818893] [2022-02-10 03:16:29,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119818893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:29,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870318782] [2022-02-10 03:16:29,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:29,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:29,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:29,368 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:29,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-02-10 03:16:29,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:16:29,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:29,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:29,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:29,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:29,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 239 treesize of output 201 [2022-02-10 03:16:29,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-02-10 03:16:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:30,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:30,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:16:30,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:30,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:16:30,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 3 treesize of output 1 [2022-02-10 03:16:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:30,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870318782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:30,631 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:30,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-10 03:16:30,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601443447] [2022-02-10 03:16:30,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:30,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:30,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:30,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:30,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:30,632 INFO L87 Difference]: Start difference. First operand 4300 states and 14164 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:32,423 INFO L93 Difference]: Finished difference Result 5265 states and 16306 transitions. [2022-02-10 03:16:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-02-10 03:16:32,423 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:32,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:32,433 INFO L225 Difference]: With dead ends: 5265 [2022-02-10 03:16:32,433 INFO L226 Difference]: Without dead ends: 5172 [2022-02-10 03:16:32,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1544 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=612, Invalid=4358, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:16:32,434 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 271 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:32,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 463 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:16:32,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5172 states. [2022-02-10 03:16:32,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5172 to 4275. [2022-02-10 03:16:32,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4275 states, 4274 states have (on average 3.2767898923724847) internal successors, (14005), 4274 states have internal predecessors, (14005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4275 states to 4275 states and 14005 transitions. [2022-02-10 03:16:32,497 INFO L78 Accepts]: Start accepts. Automaton has 4275 states and 14005 transitions. Word has length 24 [2022-02-10 03:16:32,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:32,497 INFO L470 AbstractCegarLoop]: Abstraction has 4275 states and 14005 transitions. [2022-02-10 03:16:32,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,497 INFO L276 IsEmpty]: Start isEmpty. Operand 4275 states and 14005 transitions. [2022-02-10 03:16:32,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:32,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:32,503 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:32,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:32,703 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,SelfDestructingSolverStorable169 [2022-02-10 03:16:32,704 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:32,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:32,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1258686313, now seen corresponding path program 154 times [2022-02-10 03:16:32,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:32,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082717195] [2022-02-10 03:16:32,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:32,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:32,878 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:32,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:32,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082717195] [2022-02-10 03:16:32,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082717195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:32,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623999129] [2022-02-10 03:16:32,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:32,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:32,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:32,880 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:32,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-02-10 03:16:33,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:33,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:33,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:33,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:33,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 404 treesize of output 372 [2022-02-10 03:16:33,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:33,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 43 treesize of output 35 [2022-02-10 03:16:33,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:33,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:33,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 3 treesize of output 1 [2022-02-10 03:16:33,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:33,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 209 treesize of output 191 [2022-02-10 03:16:33,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-10 03:16:34,218 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:34,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623999129] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:34,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:34,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-10 03:16:34,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763003564] [2022-02-10 03:16:34,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:34,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:34,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:34,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:34,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:34,219 INFO L87 Difference]: Start difference. First operand 4275 states and 14005 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:35,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:35,267 INFO L93 Difference]: Finished difference Result 5019 states and 15731 transitions. [2022-02-10 03:16:35,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:16:35,268 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:35,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:35,277 INFO L225 Difference]: With dead ends: 5019 [2022-02-10 03:16:35,277 INFO L226 Difference]: Without dead ends: 4963 [2022-02-10 03:16:35,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 851 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=412, Invalid=2558, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:16:35,278 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:35,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 266 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:16:35,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4963 states. [2022-02-10 03:16:35,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4963 to 4187. [2022-02-10 03:16:35,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 3.263258480649785) internal successors, (13660), 4186 states have internal predecessors, (13660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 13660 transitions. [2022-02-10 03:16:35,340 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 13660 transitions. Word has length 24 [2022-02-10 03:16:35,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:35,341 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 13660 transitions. [2022-02-10 03:16:35,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:35,341 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 13660 transitions. [2022-02-10 03:16:35,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:35,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:35,347 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:35,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:35,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:35,547 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:35,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:35,547 INFO L85 PathProgramCache]: Analyzing trace with hash -890926285, now seen corresponding path program 155 times [2022-02-10 03:16:35,547 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:35,547 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979824058] [2022-02-10 03:16:35,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:35,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:35,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:35,708 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:35,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:35,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979824058] [2022-02-10 03:16:35,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979824058] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:35,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074732749] [2022-02-10 03:16:35,708 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:35,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:35,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:35,710 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:35,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-02-10 03:16:35,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:35,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:35,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:35,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:36,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:16:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:36,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:16:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:36,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:36,782 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:36,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 162 treesize of output 143 [2022-02-10 03:16:36,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 127 [2022-02-10 03:16:36,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:36,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074732749] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:36,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:36,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-02-10 03:16:36,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427596521] [2022-02-10 03:16:36,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:36,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:16:36,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:36,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:16:36,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:16:36,939 INFO L87 Difference]: Start difference. First operand 4187 states and 13660 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:37,766 INFO L93 Difference]: Finished difference Result 4911 states and 15585 transitions. [2022-02-10 03:16:37,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:16:37,766 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:37,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:37,774 INFO L225 Difference]: With dead ends: 4911 [2022-02-10 03:16:37,775 INFO L226 Difference]: Without dead ends: 4820 [2022-02-10 03:16:37,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=234, Invalid=1928, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:16:37,775 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 126 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 298 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:37,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 298 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 846 Invalid, 0 Unknown, 298 Unchecked, 0.3s Time] [2022-02-10 03:16:37,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4820 states. [2022-02-10 03:16:37,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4820 to 4203. [2022-02-10 03:16:37,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4203 states, 4202 states have (on average 3.2570204664445503) internal successors, (13686), 4202 states have internal predecessors, (13686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4203 states to 4203 states and 13686 transitions. [2022-02-10 03:16:37,836 INFO L78 Accepts]: Start accepts. Automaton has 4203 states and 13686 transitions. Word has length 24 [2022-02-10 03:16:37,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:37,836 INFO L470 AbstractCegarLoop]: Abstraction has 4203 states and 13686 transitions. [2022-02-10 03:16:37,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,836 INFO L276 IsEmpty]: Start isEmpty. Operand 4203 states and 13686 transitions. [2022-02-10 03:16:37,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:37,842 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:37,842 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:37,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-02-10 03:16:38,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:38,043 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:38,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:38,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1949349163, now seen corresponding path program 156 times [2022-02-10 03:16:38,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:38,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133365503] [2022-02-10 03:16:38,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:38,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:38,202 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:38,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:38,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133365503] [2022-02-10 03:16:38,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133365503] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:38,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334625756] [2022-02-10 03:16:38,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:38,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:38,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:38,203 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:38,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-02-10 03:16:38,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:38,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:38,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:38,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:38,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 249 [2022-02-10 03:16:39,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:39,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-10 03:16:39,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:39,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:39,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:16:39,473 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:39,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 189 [2022-02-10 03:16:39,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:39,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334625756] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:39,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:39,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:16:39,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630147903] [2022-02-10 03:16:39,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:39,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:16:39,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:39,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:16:39,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:16:39,623 INFO L87 Difference]: Start difference. First operand 4203 states and 13686 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:40,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:40,391 INFO L93 Difference]: Finished difference Result 4808 states and 15555 transitions. [2022-02-10 03:16:40,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:16:40,391 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:40,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:40,401 INFO L225 Difference]: With dead ends: 4808 [2022-02-10 03:16:40,401 INFO L226 Difference]: Without dead ends: 4780 [2022-02-10 03:16:40,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=243, Invalid=1737, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:16:40,401 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 110 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:40,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 176 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 600 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2022-02-10 03:16:40,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4780 states. [2022-02-10 03:16:40,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4780 to 4248. [2022-02-10 03:16:40,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4248 states, 4247 states have (on average 3.258770897103838) internal successors, (13840), 4247 states have internal predecessors, (13840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:40,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4248 states to 4248 states and 13840 transitions. [2022-02-10 03:16:40,474 INFO L78 Accepts]: Start accepts. Automaton has 4248 states and 13840 transitions. Word has length 24 [2022-02-10 03:16:40,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:40,475 INFO L470 AbstractCegarLoop]: Abstraction has 4248 states and 13840 transitions. [2022-02-10 03:16:40,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:40,475 INFO L276 IsEmpty]: Start isEmpty. Operand 4248 states and 13840 transitions. [2022-02-10 03:16:40,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:40,481 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:40,481 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:40,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:40,681 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,SelfDestructingSolverStorable172 [2022-02-10 03:16:40,682 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:40,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1912760585, now seen corresponding path program 157 times [2022-02-10 03:16:40,682 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:40,682 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134806856] [2022-02-10 03:16:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:40,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:40,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:40,834 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:40,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134806856] [2022-02-10 03:16:40,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134806856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:40,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942806129] [2022-02-10 03:16:40,834 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:40,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:40,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:40,835 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:40,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-02-10 03:16:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:41,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:41,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:41,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 248 [2022-02-10 03:16:41,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:41,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2022-02-10 03:16:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:41,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:42,157 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:42,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 191 treesize of output 168 [2022-02-10 03:16:42,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-10 03:16:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:42,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942806129] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:42,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:42,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:16:42,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560901233] [2022-02-10 03:16:42,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:42,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:16:42,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:42,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:16:42,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:16:42,340 INFO L87 Difference]: Start difference. First operand 4248 states and 13840 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:43,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:43,136 INFO L93 Difference]: Finished difference Result 4721 states and 15337 transitions. [2022-02-10 03:16:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:16:43,137 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:43,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:43,146 INFO L225 Difference]: With dead ends: 4721 [2022-02-10 03:16:43,146 INFO L226 Difference]: Without dead ends: 4702 [2022-02-10 03:16:43,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=201, Invalid=1779, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:16:43,146 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 71 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:43,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 209 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 680 Invalid, 0 Unknown, 98 Unchecked, 0.3s Time] [2022-02-10 03:16:43,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4702 states. [2022-02-10 03:16:43,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4702 to 4252. [2022-02-10 03:16:43,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4252 states, 4251 states have (on average 3.257351211479652) internal successors, (13847), 4251 states have internal predecessors, (13847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:43,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4252 states to 4252 states and 13847 transitions. [2022-02-10 03:16:43,233 INFO L78 Accepts]: Start accepts. Automaton has 4252 states and 13847 transitions. Word has length 24 [2022-02-10 03:16:43,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:43,233 INFO L470 AbstractCegarLoop]: Abstraction has 4252 states and 13847 transitions. [2022-02-10 03:16:43,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:43,233 INFO L276 IsEmpty]: Start isEmpty. Operand 4252 states and 13847 transitions. [2022-02-10 03:16:43,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:43,242 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:43,242 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:43,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:43,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:43,455 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:43,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:43,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1075160417, now seen corresponding path program 158 times [2022-02-10 03:16:43,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:43,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157227410] [2022-02-10 03:16:43,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:43,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:43,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:43,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:43,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157227410] [2022-02-10 03:16:43,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157227410] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:43,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656390738] [2022-02-10 03:16:43,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:43,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:43,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:43,569 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:43,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-02-10 03:16:43,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:43,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:43,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:43,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:43,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 241 [2022-02-10 03:16:44,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:44,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 39 treesize of output 31 [2022-02-10 03:16:44,653 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:44,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:44,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 247 [2022-02-10 03:16:44,975 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:16:44,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 254 treesize of output 211 [2022-02-10 03:16:45,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:45,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656390738] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:45,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:45,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:16:45,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819207542] [2022-02-10 03:16:45,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:45,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:16:45,189 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:45,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:16:45,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:16:45,189 INFO L87 Difference]: Start difference. First operand 4252 states and 13847 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:45,577 INFO L93 Difference]: Finished difference Result 4825 states and 15545 transitions. [2022-02-10 03:16:45,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:16:45,577 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:45,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:45,586 INFO L225 Difference]: With dead ends: 4825 [2022-02-10 03:16:45,586 INFO L226 Difference]: Without dead ends: 4814 [2022-02-10 03:16:45,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:16:45,587 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:45,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 160 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 371 Invalid, 0 Unknown, 217 Unchecked, 0.1s Time] [2022-02-10 03:16:45,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4814 states. [2022-02-10 03:16:45,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4814 to 4271. [2022-02-10 03:16:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 4270 states have (on average 3.2611241217798597) internal successors, (13925), 4270 states have internal predecessors, (13925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 13925 transitions. [2022-02-10 03:16:45,648 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 13925 transitions. Word has length 24 [2022-02-10 03:16:45,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:45,648 INFO L470 AbstractCegarLoop]: Abstraction has 4271 states and 13925 transitions. [2022-02-10 03:16:45,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,649 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 13925 transitions. [2022-02-10 03:16:45,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:45,654 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:45,654 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:45,671 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-10 03:16:45,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:45,855 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:45,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:45,855 INFO L85 PathProgramCache]: Analyzing trace with hash 385150629, now seen corresponding path program 159 times [2022-02-10 03:16:45,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:45,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400452297] [2022-02-10 03:16:45,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:45,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:45,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:46,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:46,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400452297] [2022-02-10 03:16:46,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400452297] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:46,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380325378] [2022-02-10 03:16:46,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:46,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:46,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:46,084 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:46,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-02-10 03:16:46,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:46,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:46,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:46,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16: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 17 treesize of output 13 [2022-02-10 03:16:46,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-10 03:16:46,472 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:46,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:46,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2022-02-10 03:16:46,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:46,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:16:46,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:46,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380325378] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:46,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:46,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-10 03:16:46,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314346340] [2022-02-10 03:16:46,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:46,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:16:46,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:46,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:16:46,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:16:46,967 INFO L87 Difference]: Start difference. First operand 4271 states and 13925 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:48,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:48,758 INFO L93 Difference]: Finished difference Result 4897 states and 15371 transitions. [2022-02-10 03:16:48,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-10 03:16:48,759 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:48,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:48,768 INFO L225 Difference]: With dead ends: 4897 [2022-02-10 03:16:48,768 INFO L226 Difference]: Without dead ends: 4840 [2022-02-10 03:16:48,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1157 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=390, Invalid=4166, Unknown=0, NotChecked=0, Total=4556 [2022-02-10 03:16:48,769 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 179 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:48,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 519 Invalid, 1877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1794 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:16:48,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4840 states. [2022-02-10 03:16:48,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4840 to 4265. [2022-02-10 03:16:48,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4265 states, 4264 states have (on average 3.272748592870544) internal successors, (13955), 4264 states have internal predecessors, (13955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:48,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4265 states to 4265 states and 13955 transitions. [2022-02-10 03:16:48,831 INFO L78 Accepts]: Start accepts. Automaton has 4265 states and 13955 transitions. Word has length 24 [2022-02-10 03:16:48,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:48,831 INFO L470 AbstractCegarLoop]: Abstraction has 4265 states and 13955 transitions. [2022-02-10 03:16:48,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:48,831 INFO L276 IsEmpty]: Start isEmpty. Operand 4265 states and 13955 transitions. [2022-02-10 03:16:48,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:48,837 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:48,837 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:48,853 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-10 03:16:49,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:49,037 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:49,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:49,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1560641273, now seen corresponding path program 160 times [2022-02-10 03:16:49,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:49,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493843163] [2022-02-10 03:16:49,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:49,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:49,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:49,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:49,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493843163] [2022-02-10 03:16:49,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493843163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:49,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116299636] [2022-02-10 03:16:49,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:49,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:49,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:49,223 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:49,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-02-10 03:16:49,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:49,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:49,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:49,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:49,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:49,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 141 [2022-02-10 03:16:49,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 131 [2022-02-10 03:16:49,791 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:49,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:49,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 188 treesize of output 164 [2022-02-10 03:16:50,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:50,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:16:50,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:50,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116299636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:50,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:50,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-02-10 03:16:50,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021131005] [2022-02-10 03:16:50,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:50,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:16:50,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:50,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:16:50,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:16:50,310 INFO L87 Difference]: Start difference. First operand 4265 states and 13955 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:51,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:51,936 INFO L93 Difference]: Finished difference Result 5118 states and 15902 transitions. [2022-02-10 03:16:51,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-10 03:16:51,936 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:51,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:51,946 INFO L225 Difference]: With dead ends: 5118 [2022-02-10 03:16:51,946 INFO L226 Difference]: Without dead ends: 5062 [2022-02-10 03:16:51,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=464, Invalid=4366, Unknown=0, NotChecked=0, Total=4830 [2022-02-10 03:16:51,946 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:51,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 364 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:16:51,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5062 states. [2022-02-10 03:16:51,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5062 to 4153. [2022-02-10 03:16:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4153 states, 4152 states have (on average 3.2545761078998074) internal successors, (13513), 4152 states have internal predecessors, (13513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4153 states to 4153 states and 13513 transitions. [2022-02-10 03:16:52,013 INFO L78 Accepts]: Start accepts. Automaton has 4153 states and 13513 transitions. Word has length 24 [2022-02-10 03:16:52,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:52,013 INFO L470 AbstractCegarLoop]: Abstraction has 4153 states and 13513 transitions. [2022-02-10 03:16:52,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,013 INFO L276 IsEmpty]: Start isEmpty. Operand 4153 states and 13513 transitions. [2022-02-10 03:16:52,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:52,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:52,019 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:52,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-02-10 03:16:52,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:52,220 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:52,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:52,220 INFO L85 PathProgramCache]: Analyzing trace with hash -653854427, now seen corresponding path program 161 times [2022-02-10 03:16:52,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:52,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81149384] [2022-02-10 03:16:52,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:52,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:52,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:52,350 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:52,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:52,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81149384] [2022-02-10 03:16:52,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81149384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:52,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108241040] [2022-02-10 03:16:52,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:52,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:52,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:52,352 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:52,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-02-10 03:16:52,543 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:52,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:52,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:52,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:52,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 257 [2022-02-10 03:16:52,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-10 03:16:52,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 17 treesize of output 13 [2022-02-10 03:16:53,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:53,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:53,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 3 treesize of output 1 [2022-02-10 03:16:53,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:53,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 209 treesize of output 191 [2022-02-10 03:16:53,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 166 [2022-02-10 03:16:53,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:53,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108241040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:53,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:53,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 23 [2022-02-10 03:16:53,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504524554] [2022-02-10 03:16:53,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:53,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:53,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:53,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:53,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:53,533 INFO L87 Difference]: Start difference. First operand 4153 states and 13513 transitions. Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:54,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:54,603 INFO L93 Difference]: Finished difference Result 4672 states and 14563 transitions. [2022-02-10 03:16:54,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:16:54,603 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:54,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:54,612 INFO L225 Difference]: With dead ends: 4672 [2022-02-10 03:16:54,612 INFO L226 Difference]: Without dead ends: 4616 [2022-02-10 03:16:54,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=371, Invalid=2281, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:16:54,613 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 220 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:54,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 262 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:16:54,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4616 states. [2022-02-10 03:16:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4616 to 3911. [2022-02-10 03:16:54,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3911 states, 3910 states have (on average 3.2381074168797954) internal successors, (12661), 3910 states have internal predecessors, (12661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:54,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3911 states to 3911 states and 12661 transitions. [2022-02-10 03:16:54,673 INFO L78 Accepts]: Start accepts. Automaton has 3911 states and 12661 transitions. Word has length 24 [2022-02-10 03:16:54,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:54,673 INFO L470 AbstractCegarLoop]: Abstraction has 3911 states and 12661 transitions. [2022-02-10 03:16:54,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:54,673 INFO L276 IsEmpty]: Start isEmpty. Operand 3911 states and 12661 transitions. [2022-02-10 03:16:54,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:54,680 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:54,680 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:54,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:54,895 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,SelfDestructingSolverStorable177 [2022-02-10 03:16:54,895 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:54,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:54,896 INFO L85 PathProgramCache]: Analyzing trace with hash -259273381, now seen corresponding path program 162 times [2022-02-10 03:16:54,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:54,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110984265] [2022-02-10 03:16:54,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:54,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:55,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:55,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110984265] [2022-02-10 03:16:55,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110984265] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:55,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414454354] [2022-02-10 03:16:55,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:55,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:55,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:55,046 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:55,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-02-10 03:16:55,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:55,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:55,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:16:55,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:55,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 145 [2022-02-10 03:16:55,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:55,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-10 03:16:55,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:55,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:55,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:16:55,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:55,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 202 treesize of output 184 [2022-02-10 03:16:55,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 157 [2022-02-10 03:16:56,237 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:16:56,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414454354] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:56,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:56,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 24 [2022-02-10 03:16:56,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717640446] [2022-02-10 03:16:56,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:56,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:16:56,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:56,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:16:56,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:16:56,239 INFO L87 Difference]: Start difference. First operand 3911 states and 12661 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:57,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:57,225 INFO L93 Difference]: Finished difference Result 4472 states and 13865 transitions. [2022-02-10 03:16:57,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:16:57,225 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:57,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:57,234 INFO L225 Difference]: With dead ends: 4472 [2022-02-10 03:16:57,235 INFO L226 Difference]: Without dead ends: 4415 [2022-02-10 03:16:57,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=336, Invalid=1920, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:16:57,235 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 165 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:57,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 292 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1057 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:16:57,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4415 states. [2022-02-10 03:16:57,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4415 to 3533. [2022-02-10 03:16:57,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3533 states, 3532 states have (on average 3.1993204983012458) internal successors, (11300), 3532 states have internal predecessors, (11300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:57,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3533 states to 3533 states and 11300 transitions. [2022-02-10 03:16:57,299 INFO L78 Accepts]: Start accepts. Automaton has 3533 states and 11300 transitions. Word has length 24 [2022-02-10 03:16:57,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:57,299 INFO L470 AbstractCegarLoop]: Abstraction has 3533 states and 11300 transitions. [2022-02-10 03:16:57,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:57,299 INFO L276 IsEmpty]: Start isEmpty. Operand 3533 states and 11300 transitions. [2022-02-10 03:16:57,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:57,305 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:57,305 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:57,323 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-10 03:16:57,508 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,SelfDestructingSolverStorable178 [2022-02-10 03:16:57,509 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:57,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1722704983, now seen corresponding path program 163 times [2022-02-10 03:16:57,509 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:57,509 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287517411] [2022-02-10 03:16:57,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:57,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:57,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:57,617 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:57,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:57,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287517411] [2022-02-10 03:16:57,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287517411] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:57,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725580242] [2022-02-10 03:16:57,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:57,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:57,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:57,618 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:57,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-02-10 03:16:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:57,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:16:57,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:57,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:16:58,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:58,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-02-10 03:16:58,301 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:58,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:58,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 308 treesize of output 264 [2022-02-10 03:16:58,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:58,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 271 treesize of output 241 [2022-02-10 03:16:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:58,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725580242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:58,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:58,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:16:58,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556075697] [2022-02-10 03:16:58,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:58,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:58,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:58,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:58,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:58,874 INFO L87 Difference]: Start difference. First operand 3533 states and 11300 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:59,495 INFO L93 Difference]: Finished difference Result 3948 states and 12304 transitions. [2022-02-10 03:16:59,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:59,496 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:16:59,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:59,503 INFO L225 Difference]: With dead ends: 3948 [2022-02-10 03:16:59,503 INFO L226 Difference]: Without dead ends: 3823 [2022-02-10 03:16:59,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:16:59,504 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 172 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:59,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 261 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 760 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-02-10 03:16:59,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states. [2022-02-10 03:16:59,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 3541. [2022-02-10 03:16:59,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3541 states, 3540 states have (on average 3.1977401129943503) internal successors, (11320), 3540 states have internal predecessors, (11320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3541 states to 3541 states and 11320 transitions. [2022-02-10 03:16:59,557 INFO L78 Accepts]: Start accepts. Automaton has 3541 states and 11320 transitions. Word has length 24 [2022-02-10 03:16:59,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:59,558 INFO L470 AbstractCegarLoop]: Abstraction has 3541 states and 11320 transitions. [2022-02-10 03:16:59,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,558 INFO L276 IsEmpty]: Start isEmpty. Operand 3541 states and 11320 transitions. [2022-02-10 03:16:59,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:16:59,565 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:59,565 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:59,591 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-10 03:16:59,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:59,790 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:59,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:59,791 INFO L85 PathProgramCache]: Analyzing trace with hash -284512381, now seen corresponding path program 164 times [2022-02-10 03:16:59,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:59,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561881710] [2022-02-10 03:16:59,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:59,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:59,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:59,907 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:59,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:59,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561881710] [2022-02-10 03:16:59,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561881710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:59,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79835670] [2022-02-10 03:16:59,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:59,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:59,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:59,908 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:59,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-02-10 03:17:00,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:00,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:00,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:00,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:00,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 157 [2022-02-10 03:17:00,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:00,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 32 treesize of output 26 [2022-02-10 03:17:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:00,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:00,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 219 [2022-02-10 03:17:00,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:00,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 226 treesize of output 208 [2022-02-10 03:17:01,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:01,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79835670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:01,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:01,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:17:01,033 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719280412] [2022-02-10 03:17:01,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:01,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:17:01,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:01,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:17:01,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:17:01,033 INFO L87 Difference]: Start difference. First operand 3541 states and 11320 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:01,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:01,590 INFO L93 Difference]: Finished difference Result 4133 states and 12719 transitions. [2022-02-10 03:17:01,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:17:01,590 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:01,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:01,598 INFO L225 Difference]: With dead ends: 4133 [2022-02-10 03:17:01,598 INFO L226 Difference]: Without dead ends: 3984 [2022-02-10 03:17:01,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=196, Invalid=1064, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:01,599 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 185 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:01,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 232 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 587 Invalid, 0 Unknown, 77 Unchecked, 0.2s Time] [2022-02-10 03:17:01,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3984 states. [2022-02-10 03:17:01,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3984 to 3506. [2022-02-10 03:17:01,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3505 states have (on average 3.18716119828816) internal successors, (11171), 3505 states have internal predecessors, (11171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:01,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 11171 transitions. [2022-02-10 03:17:01,655 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 11171 transitions. Word has length 24 [2022-02-10 03:17:01,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:01,655 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 11171 transitions. [2022-02-10 03:17:01,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:01,655 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 11171 transitions. [2022-02-10 03:17:01,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:01,660 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:01,660 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:01,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-02-10 03:17:01,861 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,SelfDestructingSolverStorable180 [2022-02-10 03:17:01,861 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:01,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:01,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2028774131, now seen corresponding path program 165 times [2022-02-10 03:17:01,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:01,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122288242] [2022-02-10 03:17:01,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:01,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:17:01,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:01,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122288242] [2022-02-10 03:17:01,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122288242] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:01,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789681745] [2022-02-10 03:17:01,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:01,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:01,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:01,995 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:01,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-02-10 03:17:02,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:02,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:02,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:17:02,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:02,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 155 [2022-02-10 03:17:02,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 112 [2022-02-10 03:17:02,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:02,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 134 [2022-02-10 03:17:03,020 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:17:03,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:03,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 171 treesize of output 151 [2022-02-10 03:17:03,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 173 [2022-02-10 03:17:03,547 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:17:03,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 161 [2022-02-10 03:17:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:17:03,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789681745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:03,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:03,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:17:03,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530499016] [2022-02-10 03:17:03,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:03,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:17:03,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:03,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:17:03,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:17:03,698 INFO L87 Difference]: Start difference. First operand 3506 states and 11171 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:04,493 INFO L93 Difference]: Finished difference Result 3829 states and 12061 transitions. [2022-02-10 03:17:04,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:04,493 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:04,501 INFO L225 Difference]: With dead ends: 3829 [2022-02-10 03:17:04,501 INFO L226 Difference]: Without dead ends: 3813 [2022-02-10 03:17:04,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1058, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:04,501 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 123 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:04,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 151 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 626 Invalid, 0 Unknown, 75 Unchecked, 0.3s Time] [2022-02-10 03:17:04,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3813 states. [2022-02-10 03:17:04,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3813 to 3509. [2022-02-10 03:17:04,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3509 states, 3508 states have (on average 3.186716077537058) internal successors, (11179), 3508 states have internal predecessors, (11179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3509 states to 3509 states and 11179 transitions. [2022-02-10 03:17:04,550 INFO L78 Accepts]: Start accepts. Automaton has 3509 states and 11179 transitions. Word has length 24 [2022-02-10 03:17:04,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:04,550 INFO L470 AbstractCegarLoop]: Abstraction has 3509 states and 11179 transitions. [2022-02-10 03:17:04,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,550 INFO L276 IsEmpty]: Start isEmpty. Operand 3509 states and 11179 transitions. [2022-02-10 03:17:04,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:04,555 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:04,555 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:04,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-02-10 03:17:04,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:04,756 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:04,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:04,756 INFO L85 PathProgramCache]: Analyzing trace with hash -188548915, now seen corresponding path program 166 times [2022-02-10 03:17:04,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:04,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849943009] [2022-02-10 03:17:04,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:04,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:05,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:05,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849943009] [2022-02-10 03:17:05,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849943009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:05,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748794652] [2022-02-10 03:17:05,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:05,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:05,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:05,034 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:05,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-02-10 03:17:05,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:05,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:05,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:05,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:05,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-02-10 03:17:05,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:05,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 48 treesize of output 38 [2022-02-10 03:17:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:05,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:06,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 296 [2022-02-10 03:17:06,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 249 [2022-02-10 03:17:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:06,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748794652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:06,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:06,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-02-10 03:17:06,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21218122] [2022-02-10 03:17:06,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:06,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:17:06,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:06,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:17:06,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:17:06,304 INFO L87 Difference]: Start difference. First operand 3509 states and 11179 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:09,164 INFO L93 Difference]: Finished difference Result 5081 states and 15254 transitions. [2022-02-10 03:17:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-02-10 03:17:09,165 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:09,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:09,174 INFO L225 Difference]: With dead ends: 5081 [2022-02-10 03:17:09,174 INFO L226 Difference]: Without dead ends: 4992 [2022-02-10 03:17:09,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=714, Invalid=4688, Unknown=0, NotChecked=0, Total=5402 [2022-02-10 03:17:09,175 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 297 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:09,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 519 Invalid, 1731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1536 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:17:09,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4992 states. [2022-02-10 03:17:09,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4992 to 3872. [2022-02-10 03:17:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3872 states, 3871 states have (on average 3.222681477654353) internal successors, (12475), 3871 states have internal predecessors, (12475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3872 states to 3872 states and 12475 transitions. [2022-02-10 03:17:09,241 INFO L78 Accepts]: Start accepts. Automaton has 3872 states and 12475 transitions. Word has length 24 [2022-02-10 03:17:09,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:09,241 INFO L470 AbstractCegarLoop]: Abstraction has 3872 states and 12475 transitions. [2022-02-10 03:17:09,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,241 INFO L276 IsEmpty]: Start isEmpty. Operand 3872 states and 12475 transitions. [2022-02-10 03:17:09,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:09,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:09,246 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:09,263 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-10 03:17:09,447 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,SelfDestructingSolverStorable182 [2022-02-10 03:17:09,447 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:09,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:09,447 INFO L85 PathProgramCache]: Analyzing trace with hash -488523047, now seen corresponding path program 167 times [2022-02-10 03:17:09,447 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:09,447 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541492088] [2022-02-10 03:17:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:09,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:09,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:09,581 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:09,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:09,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541492088] [2022-02-10 03:17:09,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541492088] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:09,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432926630] [2022-02-10 03:17:09,581 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:09,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:09,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:09,583 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:09,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-02-10 03:17:09,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:09,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:09,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:09,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:09,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 186 [2022-02-10 03:17:10,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:17:10,185 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:10,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:10,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:17:10,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:10,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 194 [2022-02-10 03:17:10,715 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:10,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432926630] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:10,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:10,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:17:10,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978080722] [2022-02-10 03:17:10,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:10,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:10,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:10,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:10,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:10,716 INFO L87 Difference]: Start difference. First operand 3872 states and 12475 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:15,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:15,762 INFO L93 Difference]: Finished difference Result 5406 states and 15946 transitions. [2022-02-10 03:17:15,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-02-10 03:17:15,762 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:15,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:15,772 INFO L225 Difference]: With dead ends: 5406 [2022-02-10 03:17:15,772 INFO L226 Difference]: Without dead ends: 4994 [2022-02-10 03:17:15,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6499 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1576, Invalid=17056, Unknown=0, NotChecked=0, Total=18632 [2022-02-10 03:17:15,774 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 429 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 2395 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 2395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:15,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 658 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 2395 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-10 03:17:15,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4994 states. [2022-02-10 03:17:15,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4994 to 3971. [2022-02-10 03:17:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3970 states have (on average 3.218639798488665) internal successors, (12778), 3970 states have internal predecessors, (12778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:15,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 12778 transitions. [2022-02-10 03:17:15,843 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 12778 transitions. Word has length 24 [2022-02-10 03:17:15,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:15,843 INFO L470 AbstractCegarLoop]: Abstraction has 3971 states and 12778 transitions. [2022-02-10 03:17:15,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:15,843 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 12778 transitions. [2022-02-10 03:17:15,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:15,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:15,849 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:15,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-02-10 03:17:16,049 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,SelfDestructingSolverStorable183 [2022-02-10 03:17:16,050 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:16,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:16,050 INFO L85 PathProgramCache]: Analyzing trace with hash 735407791, now seen corresponding path program 168 times [2022-02-10 03:17:16,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:16,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42035402] [2022-02-10 03:17:16,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:16,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:16,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:16,146 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:17:16,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:16,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42035402] [2022-02-10 03:17:16,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42035402] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:16,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876970315] [2022-02-10 03:17:16,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:16,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:16,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:16,147 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:16,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-02-10 03:17:16,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:17:16,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:16,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:16,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:16,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 220 [2022-02-10 03:17:16,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:17:16,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:16,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:17,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:17,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 175 [2022-02-10 03:17:17,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-10 03:17:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:17,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876970315] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:17,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:17,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:17:17,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216713602] [2022-02-10 03:17:17,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:17,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:17,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:17,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:17,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:17,312 INFO L87 Difference]: Start difference. First operand 3971 states and 12778 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:20,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:20,969 INFO L93 Difference]: Finished difference Result 5137 states and 15312 transitions. [2022-02-10 03:17:20,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-02-10 03:17:20,969 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:20,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:20,979 INFO L225 Difference]: With dead ends: 5137 [2022-02-10 03:17:20,979 INFO L226 Difference]: Without dead ends: 4874 [2022-02-10 03:17:20,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4808 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1060, Invalid=13220, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 03:17:20,981 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 314 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 2149 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 2308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:20,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 608 Invalid, 2308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2149 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 03:17:20,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states. [2022-02-10 03:17:21,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4029. [2022-02-10 03:17:21,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4029 states, 4028 states have (on average 3.191410129096326) internal successors, (12855), 4028 states have internal predecessors, (12855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:21,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4029 states to 4029 states and 12855 transitions. [2022-02-10 03:17:21,043 INFO L78 Accepts]: Start accepts. Automaton has 4029 states and 12855 transitions. Word has length 24 [2022-02-10 03:17:21,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:21,043 INFO L470 AbstractCegarLoop]: Abstraction has 4029 states and 12855 transitions. [2022-02-10 03:17:21,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:21,043 INFO L276 IsEmpty]: Start isEmpty. Operand 4029 states and 12855 transitions. [2022-02-10 03:17:21,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:21,049 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:21,049 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:21,066 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-10 03:17:21,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:21,250 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:21,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:21,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1260285345, now seen corresponding path program 169 times [2022-02-10 03:17:21,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:21,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985783651] [2022-02-10 03:17:21,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:21,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:21,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:21,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:21,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985783651] [2022-02-10 03:17:21,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985783651] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:21,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636617995] [2022-02-10 03:17:21,378 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:21,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:21,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:21,380 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:21,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-02-10 03:17:21,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:21,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:21,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:21,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 174 [2022-02-10 03:17:22,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:17:22,096 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:22,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:22,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 247 [2022-02-10 03:17:22,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:22,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 256 treesize of output 218 [2022-02-10 03:17:22,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:22,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636617995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:22,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:22,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-02-10 03:17:22,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654382624] [2022-02-10 03:17:22,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:22,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:22,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:22,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:22,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:22,621 INFO L87 Difference]: Start difference. First operand 4029 states and 12855 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:27,253 INFO L93 Difference]: Finished difference Result 4995 states and 14906 transitions. [2022-02-10 03:17:27,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-02-10 03:17:27,254 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:27,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:27,263 INFO L225 Difference]: With dead ends: 4995 [2022-02-10 03:17:27,263 INFO L226 Difference]: Without dead ends: 4786 [2022-02-10 03:17:27,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4186 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=983, Invalid=11449, Unknown=0, NotChecked=0, Total=12432 [2022-02-10 03:17:27,265 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 241 mSDsluCounter, 1297 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 3241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 3101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:27,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 759 Invalid, 3241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 3101 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-02-10 03:17:27,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4786 states. [2022-02-10 03:17:27,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4786 to 4046. [2022-02-10 03:17:27,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 4045 states have (on average 3.192336217552534) internal successors, (12913), 4045 states have internal predecessors, (12913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 12913 transitions. [2022-02-10 03:17:27,328 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 12913 transitions. Word has length 24 [2022-02-10 03:17:27,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:27,328 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 12913 transitions. [2022-02-10 03:17:27,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,328 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 12913 transitions. [2022-02-10 03:17:27,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:27,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:27,334 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:27,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-02-10 03:17:27,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:27,535 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:27,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:27,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1454574753, now seen corresponding path program 170 times [2022-02-10 03:17:27,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:27,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782234424] [2022-02-10 03:17:27,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:27,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:27,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:27,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:27,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:27,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782234424] [2022-02-10 03:17:27,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782234424] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:27,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466258778] [2022-02-10 03:17:27,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:27,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:27,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:27,642 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:27,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-02-10 03:17:27,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:27,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:27,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:27,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:27,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 199 [2022-02-10 03:17:28,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:28,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-02-10 03:17:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:28,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:28,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 239 [2022-02-10 03:17:28,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:28,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 216 [2022-02-10 03:17:28,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:28,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466258778] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:28,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:28,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:17:28,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713782702] [2022-02-10 03:17:28,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:28,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:28,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:28,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:28,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:28,808 INFO L87 Difference]: Start difference. First operand 4046 states and 12913 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:29,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:29,472 INFO L93 Difference]: Finished difference Result 4738 states and 14501 transitions. [2022-02-10 03:17:29,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:17:29,472 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:29,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:29,480 INFO L225 Difference]: With dead ends: 4738 [2022-02-10 03:17:29,480 INFO L226 Difference]: Without dead ends: 4604 [2022-02-10 03:17:29,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:29,481 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 199 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:29,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 313 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:17:29,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4604 states. [2022-02-10 03:17:29,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4604 to 4026. [2022-02-10 03:17:29,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4026 states, 4025 states have (on average 3.1826086956521737) internal successors, (12810), 4025 states have internal predecessors, (12810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4026 states to 4026 states and 12810 transitions. [2022-02-10 03:17:29,550 INFO L78 Accepts]: Start accepts. Automaton has 4026 states and 12810 transitions. Word has length 24 [2022-02-10 03:17:29,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:29,551 INFO L470 AbstractCegarLoop]: Abstraction has 4026 states and 12810 transitions. [2022-02-10 03:17:29,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:29,551 INFO L276 IsEmpty]: Start isEmpty. Operand 4026 states and 12810 transitions. [2022-02-10 03:17:29,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:29,556 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:29,557 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:29,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-02-10 03:17:29,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:29,757 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:29,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:29,757 INFO L85 PathProgramCache]: Analyzing trace with hash 21042825, now seen corresponding path program 171 times [2022-02-10 03:17:29,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:29,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858330377] [2022-02-10 03:17:29,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:29,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:29,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:29,848 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:29,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:29,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858330377] [2022-02-10 03:17:29,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858330377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:29,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492751466] [2022-02-10 03:17:29,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:29,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:29,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:29,849 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:29,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-02-10 03:17:30,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:30,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:30,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:17:30,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:30,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 128 [2022-02-10 03:17:30,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 256 [2022-02-10 03:17:30,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 234 [2022-02-10 03:17:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:17:30,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:31,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 312 treesize of output 272 [2022-02-10 03:17:31,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 151 [2022-02-10 03:17:31,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:31,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 182 treesize of output 168 [2022-02-10 03:17:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:17:31,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492751466] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:31,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:31,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-02-10 03:17:31,668 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152351432] [2022-02-10 03:17:31,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:31,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:17:31,668 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:31,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:17:31,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:17:31,669 INFO L87 Difference]: Start difference. First operand 4026 states and 12810 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:34,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:34,900 INFO L93 Difference]: Finished difference Result 5980 states and 17771 transitions. [2022-02-10 03:17:34,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:17:34,900 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:34,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:34,912 INFO L225 Difference]: With dead ends: 5980 [2022-02-10 03:17:34,912 INFO L226 Difference]: Without dead ends: 5676 [2022-02-10 03:17:34,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3341 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=851, Invalid=9861, Unknown=0, NotChecked=0, Total=10712 [2022-02-10 03:17:34,913 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 306 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 2743 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 2894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:34,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 742 Invalid, 2894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2743 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-10 03:17:34,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5676 states. [2022-02-10 03:17:34,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5676 to 4203. [2022-02-10 03:17:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4203 states, 4202 states have (on average 3.1887196573060446) internal successors, (13399), 4202 states have internal predecessors, (13399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:34,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4203 states to 4203 states and 13399 transitions. [2022-02-10 03:17:34,987 INFO L78 Accepts]: Start accepts. Automaton has 4203 states and 13399 transitions. Word has length 24 [2022-02-10 03:17:34,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:34,987 INFO L470 AbstractCegarLoop]: Abstraction has 4203 states and 13399 transitions. [2022-02-10 03:17:34,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:34,987 INFO L276 IsEmpty]: Start isEmpty. Operand 4203 states and 13399 transitions. [2022-02-10 03:17:34,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:34,993 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:34,993 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:35,010 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-10 03:17:35,193 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,SelfDestructingSolverStorable187 [2022-02-10 03:17:35,194 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:35,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:35,194 INFO L85 PathProgramCache]: Analyzing trace with hash 336038777, now seen corresponding path program 172 times [2022-02-10 03:17:35,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:35,194 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648316702] [2022-02-10 03:17:35,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:35,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:35,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:35,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:35,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648316702] [2022-02-10 03:17:35,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648316702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:35,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513293980] [2022-02-10 03:17:35,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:35,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:35,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:35,400 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:35,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-02-10 03:17:35,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:35,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:35,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:35,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:35,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:35,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 235 treesize of output 195 [2022-02-10 03:17:35,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 169 [2022-02-10 03:17:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:36,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:36,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:17:36,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:36,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 12 treesize of output 16 [2022-02-10 03:17:36,685 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:36,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513293980] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:36,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:36,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 26 [2022-02-10 03:17:36,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129911185] [2022-02-10 03:17:36,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:36,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:17:36,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:36,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:17:36,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:17:36,686 INFO L87 Difference]: Start difference. First operand 4203 states and 13399 transitions. Second operand has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:37,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:37,236 INFO L93 Difference]: Finished difference Result 4826 states and 14945 transitions. [2022-02-10 03:17:37,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:17:37,236 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:37,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:37,246 INFO L225 Difference]: With dead ends: 4826 [2022-02-10 03:17:37,246 INFO L226 Difference]: Without dead ends: 4766 [2022-02-10 03:17:37,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:37,246 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 132 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:37,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 378 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 879 Invalid, 0 Unknown, 70 Unchecked, 0.3s Time] [2022-02-10 03:17:37,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states. [2022-02-10 03:17:37,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 4286. [2022-02-10 03:17:37,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4286 states, 4285 states have (on average 3.1918319719953328) internal successors, (13677), 4285 states have internal predecessors, (13677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:37,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4286 states to 4286 states and 13677 transitions. [2022-02-10 03:17:37,312 INFO L78 Accepts]: Start accepts. Automaton has 4286 states and 13677 transitions. Word has length 24 [2022-02-10 03:17:37,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:37,312 INFO L470 AbstractCegarLoop]: Abstraction has 4286 states and 13677 transitions. [2022-02-10 03:17:37,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:37,312 INFO L276 IsEmpty]: Start isEmpty. Operand 4286 states and 13677 transitions. [2022-02-10 03:17:37,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:37,318 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:37,319 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:37,336 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-10 03:17:37,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:37,519 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:37,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:37,519 INFO L85 PathProgramCache]: Analyzing trace with hash 658366277, now seen corresponding path program 173 times [2022-02-10 03:17:37,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:37,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112400373] [2022-02-10 03:17:37,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:37,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:37,673 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:37,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:37,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112400373] [2022-02-10 03:17:37,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112400373] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:37,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196942791] [2022-02-10 03:17:37,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:37,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:37,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:37,674 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:37,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-02-10 03:17:37,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:37,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:37,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:37,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:38,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-10 03:17:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:38,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:38,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 203 [2022-02-10 03:17:38,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:38,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 12 treesize of output 16 [2022-02-10 03:17:38,503 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:38,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196942791] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:38,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:38,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 27 [2022-02-10 03:17:38,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597918343] [2022-02-10 03:17:38,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:38,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:17:38,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:38,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:17:38,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:17:38,504 INFO L87 Difference]: Start difference. First operand 4286 states and 13677 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:40,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:40,924 INFO L93 Difference]: Finished difference Result 5295 states and 16178 transitions. [2022-02-10 03:17:40,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-02-10 03:17:40,925 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:40,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:40,935 INFO L225 Difference]: With dead ends: 5295 [2022-02-10 03:17:40,935 INFO L226 Difference]: Without dead ends: 5205 [2022-02-10 03:17:40,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2287 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=632, Invalid=7024, Unknown=0, NotChecked=0, Total=7656 [2022-02-10 03:17:40,936 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 143 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 2239 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 2335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:40,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 575 Invalid, 2335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2239 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-10 03:17:40,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5205 states. [2022-02-10 03:17:40,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5205 to 4322. [2022-02-10 03:17:40,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4322 states, 4321 states have (on average 3.1860680398056007) internal successors, (13767), 4321 states have internal predecessors, (13767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:41,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4322 states to 4322 states and 13767 transitions. [2022-02-10 03:17:41,003 INFO L78 Accepts]: Start accepts. Automaton has 4322 states and 13767 transitions. Word has length 24 [2022-02-10 03:17:41,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:41,003 INFO L470 AbstractCegarLoop]: Abstraction has 4322 states and 13767 transitions. [2022-02-10 03:17:41,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:41,004 INFO L276 IsEmpty]: Start isEmpty. Operand 4322 states and 13767 transitions. [2022-02-10 03:17:41,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:41,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:41,011 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:41,028 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-10 03:17:41,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:41,212 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:41,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash -113725637, now seen corresponding path program 174 times [2022-02-10 03:17:41,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:41,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122779890] [2022-02-10 03:17:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:41,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:41,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:41,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:41,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122779890] [2022-02-10 03:17:41,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122779890] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:41,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989358944] [2022-02-10 03:17:41,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:41,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:41,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:41,295 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:41,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-02-10 03:17:41,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:17:41,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:41,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:41,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:41,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:41,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:17:41,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:17:41,703 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:41,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:41,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 223 [2022-02-10 03:17:42,153 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:17:42,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:17:42,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:42,168 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:42,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989358944] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:42,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:42,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-10 03:17:42,168 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504206891] [2022-02-10 03:17:42,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:42,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:17:42,168 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:17:42,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:17:42,169 INFO L87 Difference]: Start difference. First operand 4322 states and 13767 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:42,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:42,482 INFO L93 Difference]: Finished difference Result 4667 states and 14515 transitions. [2022-02-10 03:17:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:17:42,482 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:42,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:42,492 INFO L225 Difference]: With dead ends: 4667 [2022-02-10 03:17:42,492 INFO L226 Difference]: Without dead ends: 4639 [2022-02-10 03:17:42,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:17:42,493 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 91 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:42,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 156 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:17:42,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4639 states. [2022-02-10 03:17:42,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4639 to 4297. [2022-02-10 03:17:42,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4296 states have (on average 3.1852886405959033) internal successors, (13684), 4296 states have internal predecessors, (13684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 13684 transitions. [2022-02-10 03:17:42,589 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 13684 transitions. Word has length 24 [2022-02-10 03:17:42,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:42,589 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 13684 transitions. [2022-02-10 03:17:42,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:42,589 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 13684 transitions. [2022-02-10 03:17:42,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:42,596 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:42,596 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:42,613 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-10 03:17:42,798 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,SelfDestructingSolverStorable190 [2022-02-10 03:17:42,798 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:42,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:42,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1808273851, now seen corresponding path program 175 times [2022-02-10 03:17:42,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:42,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752169855] [2022-02-10 03:17:42,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:42,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:42,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:42,953 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:42,953 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:42,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752169855] [2022-02-10 03:17:42,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752169855] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:42,953 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47609843] [2022-02-10 03:17:42,953 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:42,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:42,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:42,972 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:42,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-02-10 03:17:43,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:43,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:17:43,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:43,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-02-10 03:17:43,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:43,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:43,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 323 treesize of output 279 [2022-02-10 03:17:43,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:43,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 12 treesize of output 16 [2022-02-10 03:17:43,919 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:43,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47609843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:43,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:43,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-02-10 03:17:43,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818337361] [2022-02-10 03:17:43,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:43,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:17:43,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:43,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:17:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:17:43,920 INFO L87 Difference]: Start difference. First operand 4297 states and 13684 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:47,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:47,379 INFO L93 Difference]: Finished difference Result 5367 states and 16328 transitions. [2022-02-10 03:17:47,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-10 03:17:47,380 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:47,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:47,389 INFO L225 Difference]: With dead ends: 5367 [2022-02-10 03:17:47,389 INFO L226 Difference]: Without dead ends: 5286 [2022-02-10 03:17:47,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5015 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1323, Invalid=13197, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:17:47,391 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 295 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:47,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 482 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:17:47,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5286 states. [2022-02-10 03:17:47,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5286 to 4263. [2022-02-10 03:17:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4263 states, 4262 states have (on average 3.1900516189582357) internal successors, (13596), 4262 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:47,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4263 states to 4263 states and 13596 transitions. [2022-02-10 03:17:47,458 INFO L78 Accepts]: Start accepts. Automaton has 4263 states and 13596 transitions. Word has length 24 [2022-02-10 03:17:47,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:47,459 INFO L470 AbstractCegarLoop]: Abstraction has 4263 states and 13596 transitions. [2022-02-10 03:17:47,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:47,459 INFO L276 IsEmpty]: Start isEmpty. Operand 4263 states and 13596 transitions. [2022-02-10 03:17:47,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:47,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:47,465 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:47,482 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-10 03:17:47,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:47,666 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:47,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:47,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1277965711, now seen corresponding path program 176 times [2022-02-10 03:17:47,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:47,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444844206] [2022-02-10 03:17:47,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:47,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:47,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:47,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:47,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:47,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444844206] [2022-02-10 03:17:47,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444844206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:47,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740588356] [2022-02-10 03:17:47,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:47,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:47,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:47,876 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:47,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-02-10 03:17:48,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:48,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:48,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:48,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:48,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:48,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 189 [2022-02-10 03:17:48,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:48,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 197 treesize of output 169 [2022-02-10 03:17:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:48,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:48,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 206 treesize of output 186 [2022-02-10 03:17:48,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:48,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:48,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:48,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740588356] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:48,896 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:48,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:17:48,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16642645] [2022-02-10 03:17:48,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:48,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:48,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:48,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:48,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:48,897 INFO L87 Difference]: Start difference. First operand 4263 states and 13596 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:49,659 INFO L93 Difference]: Finished difference Result 4585 states and 14336 transitions. [2022-02-10 03:17:49,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:17:49,659 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:49,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:49,668 INFO L225 Difference]: With dead ends: 4585 [2022-02-10 03:17:49,668 INFO L226 Difference]: Without dead ends: 4529 [2022-02-10 03:17:49,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=1515, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:17:49,669 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 90 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:49,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 336 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 818 Invalid, 0 Unknown, 327 Unchecked, 0.3s Time] [2022-02-10 03:17:49,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4529 states. [2022-02-10 03:17:49,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4529 to 4271. [2022-02-10 03:17:49,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4271 states, 4270 states have (on average 3.190632318501171) internal successors, (13624), 4270 states have internal predecessors, (13624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4271 states to 4271 states and 13624 transitions. [2022-02-10 03:17:49,733 INFO L78 Accepts]: Start accepts. Automaton has 4271 states and 13624 transitions. Word has length 24 [2022-02-10 03:17:49,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:49,733 INFO L470 AbstractCegarLoop]: Abstraction has 4271 states and 13624 transitions. [2022-02-10 03:17:49,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,733 INFO L276 IsEmpty]: Start isEmpty. Operand 4271 states and 13624 transitions. [2022-02-10 03:17:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:49,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:49,739 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:49,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:49,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:49,940 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:49,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:49,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1541384007, now seen corresponding path program 177 times [2022-02-10 03:17:49,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:49,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285522988] [2022-02-10 03:17:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:49,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:50,052 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:50,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:50,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285522988] [2022-02-10 03:17:50,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285522988] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:50,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470755530] [2022-02-10 03:17:50,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:50,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:50,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:50,053 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:50,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-02-10 03:17:50,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:17:50,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:50,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:50,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:50,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:50,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:17:50,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:17:50,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:50,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:50,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:17:50,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:50,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:50,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:51,007 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:51,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470755530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:51,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:51,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 19 [2022-02-10 03:17:51,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340297878] [2022-02-10 03:17:51,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:51,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:17:51,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:51,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:17:51,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:17:51,008 INFO L87 Difference]: Start difference. First operand 4271 states and 13624 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:51,322 INFO L93 Difference]: Finished difference Result 4639 states and 14447 transitions. [2022-02-10 03:17:51,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:17:51,322 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:51,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:51,330 INFO L225 Difference]: With dead ends: 4639 [2022-02-10 03:17:51,331 INFO L226 Difference]: Without dead ends: 4610 [2022-02-10 03:17:51,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:51,331 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 81 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:51,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 171 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:17:51,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4610 states. [2022-02-10 03:17:51,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4610 to 4256. [2022-02-10 03:17:51,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4256 states, 4255 states have (on average 3.191069330199765) internal successors, (13578), 4255 states have internal predecessors, (13578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4256 states to 4256 states and 13578 transitions. [2022-02-10 03:17:51,394 INFO L78 Accepts]: Start accepts. Automaton has 4256 states and 13578 transitions. Word has length 24 [2022-02-10 03:17:51,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:51,394 INFO L470 AbstractCegarLoop]: Abstraction has 4256 states and 13578 transitions. [2022-02-10 03:17:51,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,394 INFO L276 IsEmpty]: Start isEmpty. Operand 4256 states and 13578 transitions. [2022-02-10 03:17:51,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:51,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:51,401 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:51,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-02-10 03:17:51,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:51,601 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:51,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:51,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1576992061, now seen corresponding path program 178 times [2022-02-10 03:17:51,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:51,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098940399] [2022-02-10 03:17:51,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:51,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:51,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:51,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098940399] [2022-02-10 03:17:51,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098940399] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:51,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271234187] [2022-02-10 03:17:51,812 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:51,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:51,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:51,813 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:51,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-02-10 03:17:52,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:52,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:52,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:52,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:52,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:52,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:52,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 210 treesize of output 178 [2022-02-10 03:17:52,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2022-02-10 03:17:52,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:52,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:52,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 164 [2022-02-10 03:17:52,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:52,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:52,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 3 treesize of output 1 [2022-02-10 03:17:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:52,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271234187] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:52,849 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:52,849 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 25 [2022-02-10 03:17:52,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036903986] [2022-02-10 03:17:52,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:52,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:52,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:52,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:52,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:52,850 INFO L87 Difference]: Start difference. First operand 4256 states and 13578 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:53,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:53,745 INFO L93 Difference]: Finished difference Result 4564 states and 14269 transitions. [2022-02-10 03:17:53,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:17:53,745 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:53,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:53,753 INFO L225 Difference]: With dead ends: 4564 [2022-02-10 03:17:53,753 INFO L226 Difference]: Without dead ends: 4538 [2022-02-10 03:17:53,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=227, Invalid=1665, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:17:53,754 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 55 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:53,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 252 Invalid, 1212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 976 Invalid, 0 Unknown, 223 Unchecked, 0.4s Time] [2022-02-10 03:17:53,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4538 states. [2022-02-10 03:17:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4538 to 4269. [2022-02-10 03:17:53,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 3.188847235238988) internal successors, (13610), 4268 states have internal predecessors, (13610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:53,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 13610 transitions. [2022-02-10 03:17:53,807 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 13610 transitions. Word has length 24 [2022-02-10 03:17:53,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:53,807 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 13610 transitions. [2022-02-10 03:17:53,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:53,807 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 13610 transitions. [2022-02-10 03:17:53,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:53,813 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:53,813 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:53,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-02-10 03:17:54,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:54,014 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:54,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:54,014 INFO L85 PathProgramCache]: Analyzing trace with hash -2139497789, now seen corresponding path program 179 times [2022-02-10 03:17:54,014 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:54,014 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602920471] [2022-02-10 03:17:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:54,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:54,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:54,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:54,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602920471] [2022-02-10 03:17:54,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602920471] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:54,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616022751] [2022-02-10 03:17:54,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:54,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:54,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:54,131 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:54,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-02-10 03:17:54,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:54,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:54,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:54,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:54,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:54,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 24 [2022-02-10 03:17:54,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:17:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:54,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:54,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:17:55,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:55,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:55,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:55,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:55,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616022751] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:55,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:55,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 20 [2022-02-10 03:17:55,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674014648] [2022-02-10 03:17:55,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:55,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:17:55,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:55,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:17:55,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:17:55,070 INFO L87 Difference]: Start difference. First operand 4269 states and 13610 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:55,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:55,428 INFO L93 Difference]: Finished difference Result 4702 states and 14596 transitions. [2022-02-10 03:17:55,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:17:55,428 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:55,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:55,437 INFO L225 Difference]: With dead ends: 4702 [2022-02-10 03:17:55,437 INFO L226 Difference]: Without dead ends: 4671 [2022-02-10 03:17:55,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:55,437 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 63 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:55,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 221 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:17:55,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4671 states. [2022-02-10 03:17:55,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4671 to 4253. [2022-02-10 03:17:55,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4253 states, 4252 states have (on average 3.1900282220131704) internal successors, (13564), 4252 states have internal predecessors, (13564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:55,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4253 states to 4253 states and 13564 transitions. [2022-02-10 03:17:55,504 INFO L78 Accepts]: Start accepts. Automaton has 4253 states and 13564 transitions. Word has length 24 [2022-02-10 03:17:55,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:55,504 INFO L470 AbstractCegarLoop]: Abstraction has 4253 states and 13564 transitions. [2022-02-10 03:17:55,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:55,505 INFO L276 IsEmpty]: Start isEmpty. Operand 4253 states and 13564 transitions. [2022-02-10 03:17:55,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:55,511 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:55,511 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:55,528 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-10 03:17:55,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:55,712 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:55,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:55,712 INFO L85 PathProgramCache]: Analyzing trace with hash -401501417, now seen corresponding path program 180 times [2022-02-10 03:17:55,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:55,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443392173] [2022-02-10 03:17:55,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:55,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:55,811 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:55,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:55,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443392173] [2022-02-10 03:17:55,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443392173] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:55,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159313792] [2022-02-10 03:17:55,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:55,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:55,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:55,812 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:55,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-02-10 03:17:56,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:17:56,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:56,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:56,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:56,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:56,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 226 [2022-02-10 03:17:56,329 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 198 [2022-02-10 03:17:56,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:56,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:56,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 177 [2022-02-10 03:17:57,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:57,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 19 treesize of output 23 [2022-02-10 03:17:57,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:57,065 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:57,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159313792] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:57,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:57,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-10 03:17:57,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331876773] [2022-02-10 03:17:57,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:57,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:17:57,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:57,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:17:57,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:17:57,066 INFO L87 Difference]: Start difference. First operand 4253 states and 13564 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:57,356 INFO L93 Difference]: Finished difference Result 4708 states and 14618 transitions. [2022-02-10 03:17:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:17:57,356 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:57,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:57,365 INFO L225 Difference]: With dead ends: 4708 [2022-02-10 03:17:57,365 INFO L226 Difference]: Without dead ends: 4680 [2022-02-10 03:17:57,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:17:57,366 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:57,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 165 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:17:57,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4680 states. [2022-02-10 03:17:57,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4680 to 4231. [2022-02-10 03:17:57,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4231 states, 4230 states have (on average 3.1919621749408984) internal successors, (13502), 4230 states have internal predecessors, (13502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4231 states to 4231 states and 13502 transitions. [2022-02-10 03:17:57,431 INFO L78 Accepts]: Start accepts. Automaton has 4231 states and 13502 transitions. Word has length 24 [2022-02-10 03:17:57,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:57,432 INFO L470 AbstractCegarLoop]: Abstraction has 4231 states and 13502 transitions. [2022-02-10 03:17:57,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,432 INFO L276 IsEmpty]: Start isEmpty. Operand 4231 states and 13502 transitions. [2022-02-10 03:17:57,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:57,438 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:57,438 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:57,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-02-10 03:17:57,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:57,639 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:57,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:57,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1765137708, now seen corresponding path program 181 times [2022-02-10 03:17:57,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:57,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386105914] [2022-02-10 03:17:57,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:57,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:57,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:57,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386105914] [2022-02-10 03:17:57,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386105914] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:57,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217830652] [2022-02-10 03:17:57,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:57,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:57,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:57,790 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:57,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-02-10 03:17:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:58,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:17:58,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:58,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 155 [2022-02-10 03:17:58,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:58,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 43 treesize of output 35 [2022-02-10 03:17:58,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:58,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:58,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:17:58,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 175 [2022-02-10 03:17:58,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:58,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 182 treesize of output 168 [2022-02-10 03:17:59,036 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:17:59,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217830652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:59,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:59,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-10 03:17:59,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157543251] [2022-02-10 03:17:59,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:59,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:59,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:59,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:59,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:59,037 INFO L87 Difference]: Start difference. First operand 4231 states and 13502 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:59,605 INFO L93 Difference]: Finished difference Result 4977 states and 15447 transitions. [2022-02-10 03:17:59,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:17:59,605 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:17:59,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:59,614 INFO L225 Difference]: With dead ends: 4977 [2022-02-10 03:17:59,614 INFO L226 Difference]: Without dead ends: 4901 [2022-02-10 03:17:59,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:59,614 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 106 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:59,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 183 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 791 Invalid, 0 Unknown, 105 Unchecked, 0.3s Time] [2022-02-10 03:17:59,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-02-10 03:17:59,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 4352. [2022-02-10 03:17:59,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4352 states, 4351 states have (on average 3.2052401746724892) internal successors, (13946), 4351 states have internal predecessors, (13946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4352 states to 4352 states and 13946 transitions. [2022-02-10 03:17:59,676 INFO L78 Accepts]: Start accepts. Automaton has 4352 states and 13946 transitions. Word has length 24 [2022-02-10 03:17:59,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:59,677 INFO L470 AbstractCegarLoop]: Abstraction has 4352 states and 13946 transitions. [2022-02-10 03:17:59,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,677 INFO L276 IsEmpty]: Start isEmpty. Operand 4352 states and 13946 transitions. [2022-02-10 03:17:59,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:17:59,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:59,683 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:59,699 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-10 03:17:59,883 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,SelfDestructingSolverStorable197 [2022-02-10 03:17:59,883 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:59,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1296948046, now seen corresponding path program 182 times [2022-02-10 03:17:59,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:59,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48486628] [2022-02-10 03:17:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:59,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:59,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:59,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:59,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48486628] [2022-02-10 03:17:59,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48486628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:59,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375416361] [2022-02-10 03:17:59,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:59,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:59,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:59,993 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:59,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-02-10 03:18:00,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:00,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:00,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:00,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:00,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 137 [2022-02-10 03:18:00,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:00,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 50 treesize of output 40 [2022-02-10 03:18:00,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:00,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:00,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:01,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:01,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 173 [2022-02-10 03:18:01,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 168 treesize of output 148 [2022-02-10 03:18:01,243 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:01,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375416361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:01,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:01,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:01,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099049429] [2022-02-10 03:18:01,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:01,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:01,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:01,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:01,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:01,245 INFO L87 Difference]: Start difference. First operand 4352 states and 13946 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:01,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:01,700 INFO L93 Difference]: Finished difference Result 4982 states and 15476 transitions. [2022-02-10 03:18:01,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:01,700 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:01,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:01,711 INFO L225 Difference]: With dead ends: 4982 [2022-02-10 03:18:01,711 INFO L226 Difference]: Without dead ends: 4941 [2022-02-10 03:18:01,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:01,711 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 116 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:01,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 187 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 717 Invalid, 0 Unknown, 36 Unchecked, 0.3s Time] [2022-02-10 03:18:01,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4941 states. [2022-02-10 03:18:01,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4941 to 4342. [2022-02-10 03:18:01,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4342 states, 4341 states have (on average 3.205021884358443) internal successors, (13913), 4341 states have internal predecessors, (13913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:01,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 13913 transitions. [2022-02-10 03:18:01,780 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 13913 transitions. Word has length 24 [2022-02-10 03:18:01,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:01,780 INFO L470 AbstractCegarLoop]: Abstraction has 4342 states and 13913 transitions. [2022-02-10 03:18:01,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:01,780 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 13913 transitions. [2022-02-10 03:18:01,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:01,787 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:01,787 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:01,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:01,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:01,987 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:01,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:01,988 INFO L85 PathProgramCache]: Analyzing trace with hash -392283850, now seen corresponding path program 183 times [2022-02-10 03:18:01,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:01,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022673598] [2022-02-10 03:18:01,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:01,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:02,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:02,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:02,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022673598] [2022-02-10 03:18:02,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022673598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:02,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820179116] [2022-02-10 03:18:02,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:02,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:02,134 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:02,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-02-10 03:18:02,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:18:02,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:02,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:02,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:02,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 213 [2022-02-10 03:18:02,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:02,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:02,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2022-02-10 03:18:02,972 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:02,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:03,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 3 treesize of output 1 [2022-02-10 03:18:03,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:03,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 242 treesize of output 212 [2022-02-10 03:18:03,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 207 treesize of output 179 [2022-02-10 03:18:03,402 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:03,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820179116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:03,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:03,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:18:03,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474294306] [2022-02-10 03:18:03,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:03,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:18:03,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:03,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:18:03,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:18:03,403 INFO L87 Difference]: Start difference. First operand 4342 states and 13913 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:03,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:03,902 INFO L93 Difference]: Finished difference Result 4787 states and 14788 transitions. [2022-02-10 03:18:03,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:03,903 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:03,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:03,912 INFO L225 Difference]: With dead ends: 4787 [2022-02-10 03:18:03,912 INFO L226 Difference]: Without dead ends: 4648 [2022-02-10 03:18:03,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:03,912 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 127 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:03,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 231 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 828 Invalid, 0 Unknown, 206 Unchecked, 0.3s Time] [2022-02-10 03:18:03,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4648 states. [2022-02-10 03:18:03,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4648 to 4369. [2022-02-10 03:18:03,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4369 states, 4368 states have (on average 3.179258241758242) internal successors, (13887), 4368 states have internal predecessors, (13887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4369 states to 4369 states and 13887 transitions. [2022-02-10 03:18:03,976 INFO L78 Accepts]: Start accepts. Automaton has 4369 states and 13887 transitions. Word has length 24 [2022-02-10 03:18:03,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:03,976 INFO L470 AbstractCegarLoop]: Abstraction has 4369 states and 13887 transitions. [2022-02-10 03:18:03,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:03,976 INFO L276 IsEmpty]: Start isEmpty. Operand 4369 states and 13887 transitions. [2022-02-10 03:18:03,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:03,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:03,982 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:03,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-02-10 03:18:04,182 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,SelfDestructingSolverStorable199 [2022-02-10 03:18:04,183 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:04,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:04,183 INFO L85 PathProgramCache]: Analyzing trace with hash 21906334, now seen corresponding path program 184 times [2022-02-10 03:18:04,183 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:04,183 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066688969] [2022-02-10 03:18:04,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:04,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:04,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:04,337 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:04,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:04,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066688969] [2022-02-10 03:18:04,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066688969] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:04,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124159400] [2022-02-10 03:18:04,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:04,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:04,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:04,339 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:04,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-02-10 03:18:04,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:04,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:04,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:04,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:04,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:04,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-02-10 03:18:04,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 121 [2022-02-10 03:18:05,052 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:05,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:05,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 159 treesize of output 143 [2022-02-10 03:18:05,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:05,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 12 treesize of output 16 [2022-02-10 03:18:05,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:05,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:05,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124159400] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:05,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:05,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-02-10 03:18:05,458 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589492287] [2022-02-10 03:18:05,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:05,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:18:05,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:05,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:18:05,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:18:05,459 INFO L87 Difference]: Start difference. First operand 4369 states and 13887 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:06,658 INFO L93 Difference]: Finished difference Result 6038 states and 17914 transitions. [2022-02-10 03:18:06,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:18:06,658 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:06,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:06,670 INFO L225 Difference]: With dead ends: 6038 [2022-02-10 03:18:06,670 INFO L226 Difference]: Without dead ends: 5905 [2022-02-10 03:18:06,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=351, Invalid=2001, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:18:06,670 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 359 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:06,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 336 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:18:06,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2022-02-10 03:18:06,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 4589. [2022-02-10 03:18:06,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4589 states, 4588 states have (on average 3.2094594594594597) internal successors, (14725), 4588 states have internal predecessors, (14725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4589 states to 4589 states and 14725 transitions. [2022-02-10 03:18:06,760 INFO L78 Accepts]: Start accepts. Automaton has 4589 states and 14725 transitions. Word has length 24 [2022-02-10 03:18:06,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:06,760 INFO L470 AbstractCegarLoop]: Abstraction has 4589 states and 14725 transitions. [2022-02-10 03:18:06,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,760 INFO L276 IsEmpty]: Start isEmpty. Operand 4589 states and 14725 transitions. [2022-02-10 03:18:06,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:06,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:06,767 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:06,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-02-10 03:18:06,967 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,SelfDestructingSolverStorable200 [2022-02-10 03:18:06,968 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:06,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1470724539, now seen corresponding path program 185 times [2022-02-10 03:18:06,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:06,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841628674] [2022-02-10 03:18:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:06,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:07,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:07,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:07,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841628674] [2022-02-10 03:18:07,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841628674] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:07,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825754147] [2022-02-10 03:18:07,069 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:07,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:07,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:07,070 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:07,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-02-10 03:18:07,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:07,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:07,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:07,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:07,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:07,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:18:07,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:18:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:07,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:07,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 211 [2022-02-10 03:18:08,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:08,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:08,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 3 treesize of output 1 [2022-02-10 03:18:08,136 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:08,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825754147] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:08,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:08,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-10 03:18:08,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988347862] [2022-02-10 03:18:08,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:08,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:18:08,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:08,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:18:08,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:18:08,137 INFO L87 Difference]: Start difference. First operand 4589 states and 14725 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:08,545 INFO L93 Difference]: Finished difference Result 5021 states and 15710 transitions. [2022-02-10 03:18:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:08,546 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:08,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:08,555 INFO L225 Difference]: With dead ends: 5021 [2022-02-10 03:18:08,555 INFO L226 Difference]: Without dead ends: 4945 [2022-02-10 03:18:08,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:18:08,556 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 98 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:08,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 246 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 579 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-02-10 03:18:08,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4945 states. [2022-02-10 03:18:08,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4945 to 4578. [2022-02-10 03:18:08,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4578 states, 4577 states have (on average 3.2093074065982083) internal successors, (14689), 4577 states have internal predecessors, (14689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4578 states to 4578 states and 14689 transitions. [2022-02-10 03:18:08,721 INFO L78 Accepts]: Start accepts. Automaton has 4578 states and 14689 transitions. Word has length 24 [2022-02-10 03:18:08,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:08,722 INFO L470 AbstractCegarLoop]: Abstraction has 4578 states and 14689 transitions. [2022-02-10 03:18:08,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,722 INFO L276 IsEmpty]: Start isEmpty. Operand 4578 states and 14689 transitions. [2022-02-10 03:18:08,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:08,734 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:08,734 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:08,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-02-10 03:18:08,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-02-10 03:18:08,955 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:08,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:08,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1384233233, now seen corresponding path program 186 times [2022-02-10 03:18:08,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:08,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124394427] [2022-02-10 03:18:08,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:08,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:09,059 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:09,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:09,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124394427] [2022-02-10 03:18:09,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124394427] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:09,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140643017] [2022-02-10 03:18:09,060 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:09,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:09,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:09,061 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:09,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-02-10 03:18:09,285 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:09,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:09,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:09,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:09,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:09,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 32 treesize of output 24 [2022-02-10 03:18:09,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:18:09,595 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:09,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:09,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 139 [2022-02-10 03:18:09,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:09,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 19 treesize of output 23 [2022-02-10 03:18:09,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 3 treesize of output 1 [2022-02-10 03:18:10,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:10,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140643017] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:10,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:10,027 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:18:10,027 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652864301] [2022-02-10 03:18:10,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:10,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:18:10,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:10,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:18:10,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:10,027 INFO L87 Difference]: Start difference. First operand 4578 states and 14689 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:10,469 INFO L93 Difference]: Finished difference Result 4925 states and 15484 transitions. [2022-02-10 03:18:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:10,470 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:10,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:10,479 INFO L225 Difference]: With dead ends: 4925 [2022-02-10 03:18:10,479 INFO L226 Difference]: Without dead ends: 4874 [2022-02-10 03:18:10,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:10,480 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:10,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 211 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 549 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-02-10 03:18:10,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states. [2022-02-10 03:18:10,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4629. [2022-02-10 03:18:10,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4629 states, 4628 states have (on average 3.2037597234226447) internal successors, (14827), 4628 states have internal predecessors, (14827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4629 states to 4629 states and 14827 transitions. [2022-02-10 03:18:10,555 INFO L78 Accepts]: Start accepts. Automaton has 4629 states and 14827 transitions. Word has length 24 [2022-02-10 03:18:10,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:10,556 INFO L470 AbstractCegarLoop]: Abstraction has 4629 states and 14827 transitions. [2022-02-10 03:18:10,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,556 INFO L276 IsEmpty]: Start isEmpty. Operand 4629 states and 14827 transitions. [2022-02-10 03:18:10,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:10,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:10,563 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:10,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-02-10 03:18:10,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:10,764 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:10,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:10,764 INFO L85 PathProgramCache]: Analyzing trace with hash -208742589, now seen corresponding path program 187 times [2022-02-10 03:18:10,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:10,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192987952] [2022-02-10 03:18:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:10,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:10,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:11,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:11,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192987952] [2022-02-10 03:18:11,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192987952] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:11,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727869460] [2022-02-10 03:18:11,015 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:11,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:11,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:11,016 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:11,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-02-10 03:18:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:11,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:11,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:11,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:11,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:11,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 344 treesize of output 284 [2022-02-10 03:18:11,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 256 [2022-02-10 03:18:11,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:11,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:12,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 177 [2022-02-10 03:18:12,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:12,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:12,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:12,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727869460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:12,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:12,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-02-10 03:18:12,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956255886] [2022-02-10 03:18:12,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:12,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:18:12,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:18:12,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:18:12,601 INFO L87 Difference]: Start difference. First operand 4629 states and 14827 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:13,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:13,884 INFO L93 Difference]: Finished difference Result 5022 states and 15612 transitions. [2022-02-10 03:18:13,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:18:13,884 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:13,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:13,894 INFO L225 Difference]: With dead ends: 5022 [2022-02-10 03:18:13,894 INFO L226 Difference]: Without dead ends: 4967 [2022-02-10 03:18:13,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=333, Invalid=2529, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:18:13,895 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 216 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:13,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 326 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1060 Invalid, 0 Unknown, 135 Unchecked, 0.4s Time] [2022-02-10 03:18:13,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4967 states. [2022-02-10 03:18:13,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4967 to 4619. [2022-02-10 03:18:13,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4619 states, 4618 states have (on average 3.205716760502382) internal successors, (14804), 4618 states have internal predecessors, (14804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:13,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4619 states to 4619 states and 14804 transitions. [2022-02-10 03:18:13,972 INFO L78 Accepts]: Start accepts. Automaton has 4619 states and 14804 transitions. Word has length 24 [2022-02-10 03:18:13,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:13,973 INFO L470 AbstractCegarLoop]: Abstraction has 4619 states and 14804 transitions. [2022-02-10 03:18:13,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:13,973 INFO L276 IsEmpty]: Start isEmpty. Operand 4619 states and 14804 transitions. [2022-02-10 03:18:13,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:13,979 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:13,979 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:13,996 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-10 03:18:14,180 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,SelfDestructingSolverStorable203 [2022-02-10 03:18:14,180 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:14,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:14,180 INFO L85 PathProgramCache]: Analyzing trace with hash 418548992, now seen corresponding path program 188 times [2022-02-10 03:18:14,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:14,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664776825] [2022-02-10 03:18:14,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:14,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:14,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:14,297 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:14,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664776825] [2022-02-10 03:18:14,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664776825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:14,297 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513532901] [2022-02-10 03:18:14,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:14,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:14,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:14,298 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:14,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-02-10 03:18:14,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:14,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:14,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:14,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:14,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 237 [2022-02-10 03:18:14,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:14,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 35 [2022-02-10 03:18:14,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:15,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:15,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:15,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:18:15,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:15,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 212 treesize of output 194 [2022-02-10 03:18:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:15,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513532901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:15,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:15,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:15,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753901343] [2022-02-10 03:18:15,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:15,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:15,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:15,633 INFO L87 Difference]: Start difference. First operand 4619 states and 14804 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:15,893 INFO L93 Difference]: Finished difference Result 5323 states and 16620 transitions. [2022-02-10 03:18:15,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:15,894 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:15,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:15,904 INFO L225 Difference]: With dead ends: 5323 [2022-02-10 03:18:15,904 INFO L226 Difference]: Without dead ends: 5242 [2022-02-10 03:18:15,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:18:15,904 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 84 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:15,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 129 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 438 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-10 03:18:15,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5242 states. [2022-02-10 03:18:15,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5242 to 4667. [2022-02-10 03:18:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 3.2100300042863266) internal successors, (14978), 4666 states have internal predecessors, (14978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 14978 transitions. [2022-02-10 03:18:15,973 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 14978 transitions. Word has length 24 [2022-02-10 03:18:15,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:15,973 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 14978 transitions. [2022-02-10 03:18:15,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,973 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 14978 transitions. [2022-02-10 03:18:15,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:15,979 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:15,980 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:15,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-02-10 03:18:16,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-02-10 03:18:16,180 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:16,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:16,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1423603907, now seen corresponding path program 189 times [2022-02-10 03:18:16,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:16,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653450451] [2022-02-10 03:18:16,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:16,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:16,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:16,290 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:16,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:16,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653450451] [2022-02-10 03:18:16,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653450451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:16,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312863187] [2022-02-10 03:18:16,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:16,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:16,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:16,292 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:16,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-02-10 03:18:16,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:16,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:16,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:16,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:16,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:16,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2022-02-10 03:18:16,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4 treesize of output 2 [2022-02-10 03:18:16,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:16,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:16,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 159 treesize of output 139 [2022-02-10 03:18:17,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:17,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:17,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:17,248 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:17,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312863187] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:17,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:17,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-10 03:18:17,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906018326] [2022-02-10 03:18:17,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:17,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:18:17,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:17,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:18:17,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:17,249 INFO L87 Difference]: Start difference. First operand 4667 states and 14978 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:17,652 INFO L93 Difference]: Finished difference Result 5108 states and 15947 transitions. [2022-02-10 03:18:17,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:17,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:17,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:17,662 INFO L225 Difference]: With dead ends: 5108 [2022-02-10 03:18:17,662 INFO L226 Difference]: Without dead ends: 5051 [2022-02-10 03:18:17,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:18:17,663 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 118 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:17,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 214 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 476 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-02-10 03:18:17,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5051 states. [2022-02-10 03:18:17,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5051 to 4635. [2022-02-10 03:18:17,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4634 states have (on average 3.2101855848079413) internal successors, (14876), 4634 states have internal predecessors, (14876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 14876 transitions. [2022-02-10 03:18:17,733 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 14876 transitions. Word has length 24 [2022-02-10 03:18:17,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:17,733 INFO L470 AbstractCegarLoop]: Abstraction has 4635 states and 14876 transitions. [2022-02-10 03:18:17,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,733 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 14876 transitions. [2022-02-10 03:18:17,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:17,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:17,740 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:17,756 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-10 03:18:17,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-02-10 03:18:17,940 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:17,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:17,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1331508495, now seen corresponding path program 190 times [2022-02-10 03:18:17,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:17,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638744759] [2022-02-10 03:18:17,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:17,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:18,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:18,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:18,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638744759] [2022-02-10 03:18:18,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638744759] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:18,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559118791] [2022-02-10 03:18:18,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:18,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:18,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:18,180 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:18,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-02-10 03:18:18,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:18,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:18,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:18,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:18,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:18,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:18,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 275 [2022-02-10 03:18:18,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 275 treesize of output 247 [2022-02-10 03:18:19,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:19,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:19,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 186 [2022-02-10 03:18:19,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:19,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:19,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:19,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559118791] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:19,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:19,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-02-10 03:18:19,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615212235] [2022-02-10 03:18:19,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:19,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:18:19,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:19,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:18:19,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:18:19,731 INFO L87 Difference]: Start difference. First operand 4635 states and 14876 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:20,856 INFO L93 Difference]: Finished difference Result 5307 states and 16352 transitions. [2022-02-10 03:18:20,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-10 03:18:20,857 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:20,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:20,866 INFO L225 Difference]: With dead ends: 5307 [2022-02-10 03:18:20,867 INFO L226 Difference]: Without dead ends: 5255 [2022-02-10 03:18:20,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=314, Invalid=2136, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:18:20,867 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 201 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:20,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 300 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 813 Invalid, 0 Unknown, 54 Unchecked, 0.4s Time] [2022-02-10 03:18:20,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5255 states. [2022-02-10 03:18:20,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5255 to 4577. [2022-02-10 03:18:20,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4577 states, 4576 states have (on average 3.210227272727273) internal successors, (14690), 4576 states have internal predecessors, (14690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4577 states to 4577 states and 14690 transitions. [2022-02-10 03:18:20,937 INFO L78 Accepts]: Start accepts. Automaton has 4577 states and 14690 transitions. Word has length 24 [2022-02-10 03:18:20,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:20,937 INFO L470 AbstractCegarLoop]: Abstraction has 4577 states and 14690 transitions. [2022-02-10 03:18:20,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,937 INFO L276 IsEmpty]: Start isEmpty. Operand 4577 states and 14690 transitions. [2022-02-10 03:18:20,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:20,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:20,943 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:20,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-02-10 03:18:21,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:21,144 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:21,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:21,144 INFO L85 PathProgramCache]: Analyzing trace with hash 975318976, now seen corresponding path program 191 times [2022-02-10 03:18:21,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:21,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063947723] [2022-02-10 03:18:21,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:21,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:21,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:21,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063947723] [2022-02-10 03:18:21,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063947723] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:21,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055243748] [2022-02-10 03:18:21,283 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:21,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:21,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:21,284 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:21,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-02-10 03:18:21,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:21,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:21,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:21,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:21,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 163 [2022-02-10 03:18:21,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:21,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 50 treesize of output 40 [2022-02-10 03:18:21,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:22,094 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:22,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:22,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:22,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:18:22,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:22,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 212 treesize of output 194 [2022-02-10 03:18:22,593 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:22,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055243748] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:22,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:22,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:22,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385906287] [2022-02-10 03:18:22,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:22,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:22,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:22,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:22,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:22,594 INFO L87 Difference]: Start difference. First operand 4577 states and 14690 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:22,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:22,902 INFO L93 Difference]: Finished difference Result 5319 states and 16591 transitions. [2022-02-10 03:18:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:22,903 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:22,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:22,912 INFO L225 Difference]: With dead ends: 5319 [2022-02-10 03:18:22,913 INFO L226 Difference]: Without dead ends: 5255 [2022-02-10 03:18:22,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:18:22,913 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 82 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:22,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 130 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 495 Invalid, 0 Unknown, 52 Unchecked, 0.2s Time] [2022-02-10 03:18:22,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5255 states. [2022-02-10 03:18:22,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5255 to 4573. [2022-02-10 03:18:22,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4573 states, 4572 states have (on average 3.20997375328084) internal successors, (14676), 4572 states have internal predecessors, (14676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4573 states to 4573 states and 14676 transitions. [2022-02-10 03:18:22,980 INFO L78 Accepts]: Start accepts. Automaton has 4573 states and 14676 transitions. Word has length 24 [2022-02-10 03:18:22,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:22,981 INFO L470 AbstractCegarLoop]: Abstraction has 4573 states and 14676 transitions. [2022-02-10 03:18:22,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:22,981 INFO L276 IsEmpty]: Start isEmpty. Operand 4573 states and 14676 transitions. [2022-02-10 03:18:22,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:22,988 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:22,988 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:23,004 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-10 03:18:23,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:23,188 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:23,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:23,188 INFO L85 PathProgramCache]: Analyzing trace with hash -199525022, now seen corresponding path program 192 times [2022-02-10 03:18:23,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:23,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704360714] [2022-02-10 03:18:23,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:23,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:23,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:23,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:23,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704360714] [2022-02-10 03:18:23,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704360714] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:23,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926620160] [2022-02-10 03:18:23,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:23,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:23,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:23,295 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:23,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-02-10 03:18:23,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:23,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:23,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:23,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:23,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 213 [2022-02-10 03:18:23,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:23,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:23,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 33 treesize of output 27 [2022-02-10 03:18:24,072 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:24,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:24,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:24,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:24,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 173 [2022-02-10 03:18:24,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 148 [2022-02-10 03:18:24,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:24,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926620160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:24,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:24,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-10 03:18:24,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359848709] [2022-02-10 03:18:24,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:24,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:18:24,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:24,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:18:24,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:18:24,481 INFO L87 Difference]: Start difference. First operand 4573 states and 14676 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:24,866 INFO L93 Difference]: Finished difference Result 5192 states and 16031 transitions. [2022-02-10 03:18:24,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:24,866 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:24,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:24,876 INFO L225 Difference]: With dead ends: 5192 [2022-02-10 03:18:24,876 INFO L226 Difference]: Without dead ends: 5059 [2022-02-10 03:18:24,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:18:24,876 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 111 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:24,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 164 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 576 Invalid, 0 Unknown, 70 Unchecked, 0.2s Time] [2022-02-10 03:18:24,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2022-02-10 03:18:24,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 4544. [2022-02-10 03:18:24,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4544 states, 4543 states have (on average 3.198547215496368) internal successors, (14531), 4543 states have internal predecessors, (14531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4544 states to 4544 states and 14531 transitions. [2022-02-10 03:18:24,940 INFO L78 Accepts]: Start accepts. Automaton has 4544 states and 14531 transitions. Word has length 24 [2022-02-10 03:18:24,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:24,940 INFO L470 AbstractCegarLoop]: Abstraction has 4544 states and 14531 transitions. [2022-02-10 03:18:24,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,940 INFO L276 IsEmpty]: Start isEmpty. Operand 4544 states and 14531 transitions. [2022-02-10 03:18:24,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:24,946 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:24,946 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:24,963 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-10 03:18:25,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:25,147 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:25,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1597256640, now seen corresponding path program 193 times [2022-02-10 03:18:25,147 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:25,147 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587303532] [2022-02-10 03:18:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:25,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:25,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:25,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:25,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587303532] [2022-02-10 03:18:25,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587303532] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:25,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582836965] [2022-02-10 03:18:25,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:25,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:25,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:25,248 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:25,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-02-10 03:18:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:25,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:25,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:25,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:25,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:25,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-02-10 03:18:25,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 32 treesize of output 24 [2022-02-10 03:18:25,772 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:25,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:25,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:18:26,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:26,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 16 [2022-02-10 03:18:26,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:26,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:26,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582836965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:26,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:26,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:26,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121354718] [2022-02-10 03:18:26,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:26,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:26,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:26,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:26,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:26,245 INFO L87 Difference]: Start difference. First operand 4544 states and 14531 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:26,861 INFO L93 Difference]: Finished difference Result 5943 states and 17891 transitions. [2022-02-10 03:18:26,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:26,861 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:26,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:26,872 INFO L225 Difference]: With dead ends: 5943 [2022-02-10 03:18:26,872 INFO L226 Difference]: Without dead ends: 5802 [2022-02-10 03:18:26,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:26,873 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 191 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:26,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 289 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:18:26,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5802 states. [2022-02-10 03:18:26,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5802 to 4753. [2022-02-10 03:18:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4753 states, 4752 states have (on average 3.2045454545454546) internal successors, (15228), 4752 states have internal predecessors, (15228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4753 states to 4753 states and 15228 transitions. [2022-02-10 03:18:26,978 INFO L78 Accepts]: Start accepts. Automaton has 4753 states and 15228 transitions. Word has length 24 [2022-02-10 03:18:26,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:26,978 INFO L470 AbstractCegarLoop]: Abstraction has 4753 states and 15228 transitions. [2022-02-10 03:18:26,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,979 INFO L276 IsEmpty]: Start isEmpty. Operand 4753 states and 15228 transitions. [2022-02-10 03:18:26,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:26,985 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:26,986 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:27,002 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-10 03:18:27,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-02-10 03:18:27,186 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:27,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash -352661568, now seen corresponding path program 194 times [2022-02-10 03:18:27,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:27,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218342248] [2022-02-10 03:18:27,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:27,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:27,291 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:27,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:27,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218342248] [2022-02-10 03:18:27,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218342248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:27,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786044203] [2022-02-10 03:18:27,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:27,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:27,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:27,292 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:27,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-02-10 03:18:27,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:27,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:27,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:27,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:27,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:27,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 157 [2022-02-10 03:18:27,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:27,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 167 treesize of output 147 [2022-02-10 03:18:28,050 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:28,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:28,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 205 [2022-02-10 03:18:28,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:28,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 14 treesize of output 18 [2022-02-10 03:18:28,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:28,555 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:28,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786044203] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:28,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:28,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:28,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112622671] [2022-02-10 03:18:28,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:28,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:28,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:28,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:28,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:28,556 INFO L87 Difference]: Start difference. First operand 4753 states and 15228 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:29,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:29,273 INFO L93 Difference]: Finished difference Result 6180 states and 18546 transitions. [2022-02-10 03:18:29,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:29,274 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:29,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:29,285 INFO L225 Difference]: With dead ends: 6180 [2022-02-10 03:18:29,285 INFO L226 Difference]: Without dead ends: 6105 [2022-02-10 03:18:29,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:18:29,285 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 145 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:29,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 203 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:18:29,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6105 states. [2022-02-10 03:18:29,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6105 to 4774. [2022-02-10 03:18:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4774 states, 4773 states have (on average 3.2057406243452755) internal successors, (15301), 4773 states have internal predecessors, (15301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:29,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4774 states to 4774 states and 15301 transitions. [2022-02-10 03:18:29,361 INFO L78 Accepts]: Start accepts. Automaton has 4774 states and 15301 transitions. Word has length 24 [2022-02-10 03:18:29,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:29,361 INFO L470 AbstractCegarLoop]: Abstraction has 4774 states and 15301 transitions. [2022-02-10 03:18:29,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:29,361 INFO L276 IsEmpty]: Start isEmpty. Operand 4774 states and 15301 transitions. [2022-02-10 03:18:29,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:29,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:29,368 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:29,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:29,568 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,SelfDestructingSolverStorable210 [2022-02-10 03:18:29,569 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:29,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:29,569 INFO L85 PathProgramCache]: Analyzing trace with hash -867971862, now seen corresponding path program 195 times [2022-02-10 03:18:29,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:29,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070681895] [2022-02-10 03:18:29,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:29,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:29,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:29,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:29,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070681895] [2022-02-10 03:18:29,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070681895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:29,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364600878] [2022-02-10 03:18:29,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:29,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:29,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:29,663 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:29,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-02-10 03:18:29,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:29,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:29,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:29,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:29,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:30,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 181 treesize of output 157 [2022-02-10 03:18:30,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:30,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 145 [2022-02-10 03:18:30,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:30,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:30,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 268 [2022-02-10 03:18:30,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:30,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-02-10 03:18:30,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:30,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:30,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364600878] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:30,726 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:30,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:30,726 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092442793] [2022-02-10 03:18:30,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:30,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:30,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:30,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:30,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:30,727 INFO L87 Difference]: Start difference. First operand 4774 states and 15301 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:31,285 INFO L93 Difference]: Finished difference Result 5717 states and 17572 transitions. [2022-02-10 03:18:31,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:31,285 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:31,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:31,295 INFO L225 Difference]: With dead ends: 5717 [2022-02-10 03:18:31,295 INFO L226 Difference]: Without dead ends: 5572 [2022-02-10 03:18:31,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:18:31,296 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 129 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:31,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 144 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:18:31,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5572 states. [2022-02-10 03:18:31,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5572 to 4780. [2022-02-10 03:18:31,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4780 states, 4779 states have (on average 3.1994141033689054) internal successors, (15290), 4779 states have internal predecessors, (15290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4780 states to 4780 states and 15290 transitions. [2022-02-10 03:18:31,367 INFO L78 Accepts]: Start accepts. Automaton has 4780 states and 15290 transitions. Word has length 24 [2022-02-10 03:18:31,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:31,367 INFO L470 AbstractCegarLoop]: Abstraction has 4780 states and 15290 transitions. [2022-02-10 03:18:31,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,367 INFO L276 IsEmpty]: Start isEmpty. Operand 4780 states and 15290 transitions. [2022-02-10 03:18:31,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:18:31,374 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:31,374 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:31,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-02-10 03:18:31,575 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,SelfDestructingSolverStorable211 [2022-02-10 03:18:31,575 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:31,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:31,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1926500096, now seen corresponding path program 196 times [2022-02-10 03:18:31,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:31,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117387715] [2022-02-10 03:18:31,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:31,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:31,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:31,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117387715] [2022-02-10 03:18:31,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117387715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:31,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342580168] [2022-02-10 03:18:31,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:31,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:31,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:31,669 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:31,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-02-10 03:18:31,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:31,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:31,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:18:31,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:31,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:18:32,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 224 [2022-02-10 03:18:32,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:32,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 232 treesize of output 196 [2022-02-10 03:18:32,320 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:32,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:32,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 249 [2022-02-10 03:18:32,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:32,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:18:32,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:18:32,882 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:32,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342580168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:32,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:32,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-02-10 03:18:32,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334518548] [2022-02-10 03:18:32,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:32,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:18:32,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:32,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:18:32,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:18:32,883 INFO L87 Difference]: Start difference. First operand 4780 states and 15290 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:33,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:33,352 INFO L93 Difference]: Finished difference Result 5644 states and 17324 transitions. [2022-02-10 03:18:33,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:18:33,352 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:18:33,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:33,362 INFO L225 Difference]: With dead ends: 5644 [2022-02-10 03:18:33,362 INFO L226 Difference]: Without dead ends: 5500 [2022-02-10 03:18:33,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:33,363 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 148 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:33,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 157 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:18:33,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5500 states. [2022-02-10 03:18:33,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5500 to 4721. [2022-02-10 03:18:33,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.1786016949152542) internal successors, (15003), 4720 states have internal predecessors, (15003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:33,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 15003 transitions. [2022-02-10 03:18:33,429 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 15003 transitions. Word has length 24 [2022-02-10 03:18:33,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:33,430 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 15003 transitions. [2022-02-10 03:18:33,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:33,430 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 15003 transitions. [2022-02-10 03:18:33,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:33,436 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:33,436 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:33,452 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-10 03:18:33,636 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,SelfDestructingSolverStorable212 [2022-02-10 03:18:33,636 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:33,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:33,637 INFO L85 PathProgramCache]: Analyzing trace with hash -571049355, now seen corresponding path program 197 times [2022-02-10 03:18:33,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:33,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563022044] [2022-02-10 03:18:33,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:33,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:33,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:33,720 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:33,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:33,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563022044] [2022-02-10 03:18:33,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563022044] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:33,720 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84532517] [2022-02-10 03:18:33,720 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:33,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:33,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:33,721 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:33,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-02-10 03:18:33,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:18:33,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:33,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:18:33,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:34,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:34,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 14 treesize of output 10 [2022-02-10 03:18:34,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:34,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:18:34,399 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:34,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:34,586 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:34,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-02-10 03:18:34,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-10 03:18:34,646 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:34,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84532517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:34,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:34,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:18:34,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149319866] [2022-02-10 03:18:34,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:34,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:18:34,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:34,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:18:34,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:18:34,647 INFO L87 Difference]: Start difference. First operand 4721 states and 15003 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:35,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:35,029 INFO L93 Difference]: Finished difference Result 5115 states and 16005 transitions. [2022-02-10 03:18:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:18:35,029 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:35,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:35,041 INFO L225 Difference]: With dead ends: 5115 [2022-02-10 03:18:35,041 INFO L226 Difference]: Without dead ends: 5036 [2022-02-10 03:18:35,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:35,042 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:35,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 173 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 483 Invalid, 0 Unknown, 79 Unchecked, 0.2s Time] [2022-02-10 03:18:35,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2022-02-10 03:18:35,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 4721. [2022-02-10 03:18:35,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.177330508474576) internal successors, (14997), 4720 states have internal predecessors, (14997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:35,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 14997 transitions. [2022-02-10 03:18:35,130 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 14997 transitions. Word has length 25 [2022-02-10 03:18:35,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:35,130 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 14997 transitions. [2022-02-10 03:18:35,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:35,130 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 14997 transitions. [2022-02-10 03:18:35,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:35,137 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:35,137 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:35,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-02-10 03:18:35,337 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,SelfDestructingSolverStorable213 [2022-02-10 03:18:35,337 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:35,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:35,338 INFO L85 PathProgramCache]: Analyzing trace with hash -546183499, now seen corresponding path program 198 times [2022-02-10 03:18:35,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:35,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915162159] [2022-02-10 03:18:35,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:35,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:18:35,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:35,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915162159] [2022-02-10 03:18:35,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915162159] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:35,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605002462] [2022-02-10 03:18:35,423 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:35,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:35,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:35,424 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:35,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-02-10 03:18:35,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:35,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:35,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:18:35,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:35,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:35,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-02-10 03:18:36,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:36,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:18:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:36,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:36,277 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:36,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 42 treesize of output 35 [2022-02-10 03:18:36,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-10 03:18:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:36,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605002462] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:36,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:36,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:18:36,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744452984] [2022-02-10 03:18:36,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:36,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:18:36,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:36,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:18:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:18:36,343 INFO L87 Difference]: Start difference. First operand 4721 states and 14997 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:36,645 INFO L93 Difference]: Finished difference Result 5096 states and 15953 transitions. [2022-02-10 03:18:36,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:18:36,645 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:36,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:36,655 INFO L225 Difference]: With dead ends: 5096 [2022-02-10 03:18:36,655 INFO L226 Difference]: Without dead ends: 5085 [2022-02-10 03:18:36,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=1085, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:18:36,655 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 61 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:36,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 145 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 378 Invalid, 0 Unknown, 119 Unchecked, 0.1s Time] [2022-02-10 03:18:36,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5085 states. [2022-02-10 03:18:36,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5085 to 4714. [2022-02-10 03:18:36,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4714 states, 4713 states have (on average 3.1801400381922345) internal successors, (14988), 4713 states have internal predecessors, (14988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4714 states to 4714 states and 14988 transitions. [2022-02-10 03:18:36,723 INFO L78 Accepts]: Start accepts. Automaton has 4714 states and 14988 transitions. Word has length 25 [2022-02-10 03:18:36,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:36,723 INFO L470 AbstractCegarLoop]: Abstraction has 4714 states and 14988 transitions. [2022-02-10 03:18:36,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,723 INFO L276 IsEmpty]: Start isEmpty. Operand 4714 states and 14988 transitions. [2022-02-10 03:18:36,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:36,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:36,730 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:36,747 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-10 03:18:36,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:36,931 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:36,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:36,931 INFO L85 PathProgramCache]: Analyzing trace with hash -273960380, now seen corresponding path program 199 times [2022-02-10 03:18:36,931 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:36,931 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948732485] [2022-02-10 03:18:36,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:36,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:36,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:37,045 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:37,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:37,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948732485] [2022-02-10 03:18:37,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948732485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:37,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941963140] [2022-02-10 03:18:37,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:37,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:37,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:37,046 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:37,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-02-10 03:18:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:37,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:37,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:37,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:37,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:18:37,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:18:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:37,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:37,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:37,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:18:37,987 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:37,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 7 treesize of output 3 [2022-02-10 03:18:37,992 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:37,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:38,001 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:38,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941963140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:38,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:38,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:18:38,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162558971] [2022-02-10 03:18:38,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:38,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:18:38,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:38,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:18:38,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:18:38,002 INFO L87 Difference]: Start difference. First operand 4714 states and 14988 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:38,487 INFO L93 Difference]: Finished difference Result 5424 states and 16976 transitions. [2022-02-10 03:18:38,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:18:38,487 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:38,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:38,497 INFO L225 Difference]: With dead ends: 5424 [2022-02-10 03:18:38,497 INFO L226 Difference]: Without dead ends: 5413 [2022-02-10 03:18:38,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1521, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:18:38,498 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:38,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 130 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 514 Invalid, 0 Unknown, 141 Unchecked, 0.2s Time] [2022-02-10 03:18:38,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-02-10 03:18:38,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 4721. [2022-02-10 03:18:38,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.180720338983051) internal successors, (15013), 4720 states have internal predecessors, (15013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 15013 transitions. [2022-02-10 03:18:38,569 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 15013 transitions. Word has length 25 [2022-02-10 03:18:38,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:38,569 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 15013 transitions. [2022-02-10 03:18:38,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,569 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 15013 transitions. [2022-02-10 03:18:38,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:38,576 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:38,576 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:38,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-02-10 03:18:38,776 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,SelfDestructingSolverStorable215 [2022-02-10 03:18:38,776 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:38,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:38,776 INFO L85 PathProgramCache]: Analyzing trace with hash -203850344, now seen corresponding path program 200 times [2022-02-10 03:18:38,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:38,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041337661] [2022-02-10 03:18:38,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:38,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:38,878 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:38,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041337661] [2022-02-10 03:18:38,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041337661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:38,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083981630] [2022-02-10 03:18:38,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:38,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:38,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:38,879 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:38,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-02-10 03:18:39,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:39,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:39,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:39,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:39,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:39,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:39,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:18:39,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:39,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:18:39,510 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:39,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:39,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:39,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:39,809 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:39,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:39,814 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:39,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:39,824 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:39,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083981630] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:39,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:39,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:18:39,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802987161] [2022-02-10 03:18:39,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:39,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:18:39,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:39,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:18:39,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:18:39,825 INFO L87 Difference]: Start difference. First operand 4721 states and 15013 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:40,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:40,138 INFO L93 Difference]: Finished difference Result 5496 states and 17177 transitions. [2022-02-10 03:18:40,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:18:40,138 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:40,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:40,149 INFO L225 Difference]: With dead ends: 5496 [2022-02-10 03:18:40,149 INFO L226 Difference]: Without dead ends: 5486 [2022-02-10 03:18:40,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=199, Invalid=1133, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:18:40,150 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 85 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:40,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 173 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 475 Invalid, 0 Unknown, 198 Unchecked, 0.2s Time] [2022-02-10 03:18:40,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5486 states. [2022-02-10 03:18:40,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5486 to 4735. [2022-02-10 03:18:40,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4735 states, 4734 states have (on average 3.182509505703422) internal successors, (15066), 4734 states have internal predecessors, (15066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:40,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4735 states to 4735 states and 15066 transitions. [2022-02-10 03:18:40,226 INFO L78 Accepts]: Start accepts. Automaton has 4735 states and 15066 transitions. Word has length 25 [2022-02-10 03:18:40,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:40,226 INFO L470 AbstractCegarLoop]: Abstraction has 4735 states and 15066 transitions. [2022-02-10 03:18:40,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:40,226 INFO L276 IsEmpty]: Start isEmpty. Operand 4735 states and 15066 transitions. [2022-02-10 03:18:40,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:40,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:40,233 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:40,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-02-10 03:18:40,433 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,SelfDestructingSolverStorable216 [2022-02-10 03:18:40,434 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:40,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:40,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1876621252, now seen corresponding path program 201 times [2022-02-10 03:18:40,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:40,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878642127] [2022-02-10 03:18:40,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:40,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:40,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:40,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:40,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878642127] [2022-02-10 03:18:40,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878642127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:40,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029969492] [2022-02-10 03:18:40,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:40,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:40,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:40,536 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:40,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-02-10 03:18:40,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:18:40,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:40,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:40,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:41,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:41,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 22 treesize of output 16 [2022-02-10 03:18:41,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:18:41,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:41,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-10 03:18:41,127 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:41,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:41,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:41,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:18:41,416 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:41,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:41,421 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:41,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 8 treesize of output 7 [2022-02-10 03:18:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:41,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029969492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:41,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:41,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:41,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969656748] [2022-02-10 03:18:41,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:41,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:41,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:41,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:41,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:41,436 INFO L87 Difference]: Start difference. First operand 4735 states and 15066 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:41,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:41,818 INFO L93 Difference]: Finished difference Result 5506 states and 17168 transitions. [2022-02-10 03:18:41,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:18:41,818 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:41,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:41,828 INFO L225 Difference]: With dead ends: 5506 [2022-02-10 03:18:41,828 INFO L226 Difference]: Without dead ends: 5488 [2022-02-10 03:18:41,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:18:41,829 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 107 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:41,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 216 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 602 Invalid, 0 Unknown, 148 Unchecked, 0.2s Time] [2022-02-10 03:18:41,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5488 states. [2022-02-10 03:18:41,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5488 to 4738. [2022-02-10 03:18:41,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4738 states, 4737 states have (on average 3.183027232425586) internal successors, (15078), 4737 states have internal predecessors, (15078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:41,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4738 states to 4738 states and 15078 transitions. [2022-02-10 03:18:41,904 INFO L78 Accepts]: Start accepts. Automaton has 4738 states and 15078 transitions. Word has length 25 [2022-02-10 03:18:41,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:41,904 INFO L470 AbstractCegarLoop]: Abstraction has 4738 states and 15078 transitions. [2022-02-10 03:18:41,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:41,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4738 states and 15078 transitions. [2022-02-10 03:18:41,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:41,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:41,911 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:41,928 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-10 03:18:42,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:42,112 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:42,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1969560772, now seen corresponding path program 202 times [2022-02-10 03:18:42,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:42,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946008179] [2022-02-10 03:18:42,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:42,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:42,208 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:42,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:42,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946008179] [2022-02-10 03:18:42,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946008179] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:42,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815850832] [2022-02-10 03:18:42,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:42,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:42,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:42,209 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:42,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-02-10 03:18:42,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:42,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:42,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:42,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:42,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:42,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:42,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 22 treesize of output 16 [2022-02-10 03:18:42,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 31 treesize of output 23 [2022-02-10 03:18:42,829 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:42,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:42,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:42,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:43,146 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:43,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:43,150 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:43,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 8 treesize of output 7 [2022-02-10 03:18:43,164 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:43,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815850832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:43,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:43,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:43,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102308310] [2022-02-10 03:18:43,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:43,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:43,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:43,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:43,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:43,165 INFO L87 Difference]: Start difference. First operand 4738 states and 15078 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:43,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:43,469 INFO L93 Difference]: Finished difference Result 5537 states and 17376 transitions. [2022-02-10 03:18:43,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:43,469 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:43,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:43,480 INFO L225 Difference]: With dead ends: 5537 [2022-02-10 03:18:43,480 INFO L226 Difference]: Without dead ends: 5523 [2022-02-10 03:18:43,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=248, Invalid=1392, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:18:43,480 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 45 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:43,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 140 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 312 Invalid, 0 Unknown, 138 Unchecked, 0.1s Time] [2022-02-10 03:18:43,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5523 states. [2022-02-10 03:18:43,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5523 to 4744. [2022-02-10 03:18:43,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4744 states, 4743 states have (on average 3.183006535947712) internal successors, (15097), 4743 states have internal predecessors, (15097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:43,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4744 states to 4744 states and 15097 transitions. [2022-02-10 03:18:43,554 INFO L78 Accepts]: Start accepts. Automaton has 4744 states and 15097 transitions. Word has length 25 [2022-02-10 03:18:43,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:43,554 INFO L470 AbstractCegarLoop]: Abstraction has 4744 states and 15097 transitions. [2022-02-10 03:18:43,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:43,554 INFO L276 IsEmpty]: Start isEmpty. Operand 4744 states and 15097 transitions. [2022-02-10 03:18:43,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:43,561 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:43,561 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:43,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:43,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:43,762 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:43,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:43,762 INFO L85 PathProgramCache]: Analyzing trace with hash -174824892, now seen corresponding path program 203 times [2022-02-10 03:18:43,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:43,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421881848] [2022-02-10 03:18:43,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:43,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:43,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:43,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:43,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421881848] [2022-02-10 03:18:43,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421881848] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:43,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841741178] [2022-02-10 03:18:43,862 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:43,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:43,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:43,863 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:43,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-02-10 03:18:44,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:18:44,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:44,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:44,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:44,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:44,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 22 treesize of output 16 [2022-02-10 03:18:44,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 35 [2022-02-10 03:18:44,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:44,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 39 treesize of output 29 [2022-02-10 03:18:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:44,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:44,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:44,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:18:44,757 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:44,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 7 treesize of output 3 [2022-02-10 03:18:44,762 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:44,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:44,775 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:44,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841741178] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:44,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:44,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:44,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79937903] [2022-02-10 03:18:44,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:44,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:44,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:44,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:44,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:44,776 INFO L87 Difference]: Start difference. First operand 4744 states and 15097 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:45,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:45,309 INFO L93 Difference]: Finished difference Result 5540 states and 17373 transitions. [2022-02-10 03:18:45,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:18:45,309 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:45,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:45,320 INFO L225 Difference]: With dead ends: 5540 [2022-02-10 03:18:45,320 INFO L226 Difference]: Without dead ends: 5522 [2022-02-10 03:18:45,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1600, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:18:45,321 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 85 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:45,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 170 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 734 Invalid, 0 Unknown, 320 Unchecked, 0.3s Time] [2022-02-10 03:18:45,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5522 states. [2022-02-10 03:18:45,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5522 to 4750. [2022-02-10 03:18:45,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.184038744998947) internal successors, (15121), 4749 states have internal predecessors, (15121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:45,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15121 transitions. [2022-02-10 03:18:45,394 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15121 transitions. Word has length 25 [2022-02-10 03:18:45,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:45,394 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15121 transitions. [2022-02-10 03:18:45,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:45,394 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15121 transitions. [2022-02-10 03:18:45,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:45,400 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:45,400 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:45,417 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-10 03:18:45,601 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,SelfDestructingSolverStorable219 [2022-02-10 03:18:45,601 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:45,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:45,601 INFO L85 PathProgramCache]: Analyzing trace with hash -417874074, now seen corresponding path program 204 times [2022-02-10 03:18:45,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:45,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381852779] [2022-02-10 03:18:45,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:45,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:45,721 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:45,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:45,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381852779] [2022-02-10 03:18:45,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381852779] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:45,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773381458] [2022-02-10 03:18:45,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:45,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:45,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:45,722 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:45,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-02-10 03:18:45,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:18:45,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:45,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:45,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:46,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:46,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:46,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:18:46,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:46,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:18:46,351 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:46,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 44 treesize of output 42 [2022-02-10 03:18:46,675 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:46,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 7 treesize of output 3 [2022-02-10 03:18:46,680 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:46,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:46,694 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773381458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:46,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:46,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:46,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39576335] [2022-02-10 03:18:46,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:46,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:46,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:46,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:46,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:46,695 INFO L87 Difference]: Start difference. First operand 4750 states and 15121 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:47,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:47,173 INFO L93 Difference]: Finished difference Result 5321 states and 16928 transitions. [2022-02-10 03:18:47,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:47,174 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:47,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:47,218 INFO L225 Difference]: With dead ends: 5321 [2022-02-10 03:18:47,218 INFO L226 Difference]: Without dead ends: 5306 [2022-02-10 03:18:47,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=262, Invalid=1460, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:18:47,218 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 51 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:47,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 213 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 637 Invalid, 0 Unknown, 189 Unchecked, 0.2s Time] [2022-02-10 03:18:47,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5306 states. [2022-02-10 03:18:47,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5306 to 4749. [2022-02-10 03:18:47,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4749 states, 4748 states have (on average 3.1840775063184497) internal successors, (15118), 4748 states have internal predecessors, (15118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:47,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4749 states to 4749 states and 15118 transitions. [2022-02-10 03:18:47,286 INFO L78 Accepts]: Start accepts. Automaton has 4749 states and 15118 transitions. Word has length 25 [2022-02-10 03:18:47,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:47,287 INFO L470 AbstractCegarLoop]: Abstraction has 4749 states and 15118 transitions. [2022-02-10 03:18:47,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:47,287 INFO L276 IsEmpty]: Start isEmpty. Operand 4749 states and 15118 transitions. [2022-02-10 03:18:47,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:47,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:47,294 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:47,310 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-10 03:18:47,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:47,494 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:47,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:47,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1920819068, now seen corresponding path program 205 times [2022-02-10 03:18:47,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:47,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73112910] [2022-02-10 03:18:47,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:47,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:47,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:47,567 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:18:47,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:47,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73112910] [2022-02-10 03:18:47,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73112910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:47,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999079065] [2022-02-10 03:18:47,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:47,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:47,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:47,569 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:47,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-02-10 03:18:47,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:47,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:47,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:47,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:47,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:48,129 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:48,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:48,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:48,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 44 treesize of output 42 [2022-02-10 03:18:48,406 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:48,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:48,411 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:48,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 8 treesize of output 7 [2022-02-10 03:18:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:48,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999079065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:48,421 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:48,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:18:48,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368404559] [2022-02-10 03:18:48,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:48,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:18:48,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:48,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:18:48,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:18:48,421 INFO L87 Difference]: Start difference. First operand 4749 states and 15118 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:48,880 INFO L93 Difference]: Finished difference Result 5274 states and 16799 transitions. [2022-02-10 03:18:48,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:48,880 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:48,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:48,891 INFO L225 Difference]: With dead ends: 5274 [2022-02-10 03:18:48,891 INFO L226 Difference]: Without dead ends: 5251 [2022-02-10 03:18:48,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=179, Invalid=1303, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:18:48,891 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:48,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 160 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 471 Invalid, 0 Unknown, 186 Unchecked, 0.2s Time] [2022-02-10 03:18:48,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-02-10 03:18:48,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 4752. [2022-02-10 03:18:48,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4752 states, 4751 states have (on average 3.183961271311303) internal successors, (15127), 4751 states have internal predecessors, (15127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4752 states to 4752 states and 15127 transitions. [2022-02-10 03:18:48,966 INFO L78 Accepts]: Start accepts. Automaton has 4752 states and 15127 transitions. Word has length 25 [2022-02-10 03:18:48,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:48,966 INFO L470 AbstractCegarLoop]: Abstraction has 4752 states and 15127 transitions. [2022-02-10 03:18:48,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4752 states and 15127 transitions. [2022-02-10 03:18:48,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:48,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:48,973 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:48,989 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-10 03:18:49,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:49,173 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:49,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:49,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1761606214, now seen corresponding path program 206 times [2022-02-10 03:18:49,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:49,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518823831] [2022-02-10 03:18:49,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:49,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:49,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:49,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518823831] [2022-02-10 03:18:49,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518823831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:49,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298805771] [2022-02-10 03:18:49,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:49,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:49,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:49,290 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:49,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-02-10 03:18:49,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:49,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:49,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:49,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:49,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:49,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:49,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:18:49,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:49,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 22 treesize of output 16 [2022-02-10 03:18:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:49,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:49,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:49,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:50,206 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:50,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:50,211 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:50,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:50,225 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:50,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298805771] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:50,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:50,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:50,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310139146] [2022-02-10 03:18:50,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:50,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:50,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:50,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:50,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:50,226 INFO L87 Difference]: Start difference. First operand 4752 states and 15127 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:50,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:50,585 INFO L93 Difference]: Finished difference Result 6143 states and 19641 transitions. [2022-02-10 03:18:50,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:18:50,585 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:50,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:50,598 INFO L225 Difference]: With dead ends: 6143 [2022-02-10 03:18:50,598 INFO L226 Difference]: Without dead ends: 6141 [2022-02-10 03:18:50,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:18:50,599 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:50,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 224 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 305 Invalid, 0 Unknown, 202 Unchecked, 0.1s Time] [2022-02-10 03:18:50,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6141 states. [2022-02-10 03:18:50,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6141 to 4756. [2022-02-10 03:18:50,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4756 states, 4755 states have (on average 3.1840168243953735) internal successors, (15140), 4755 states have internal predecessors, (15140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:50,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4756 states to 4756 states and 15140 transitions. [2022-02-10 03:18:50,688 INFO L78 Accepts]: Start accepts. Automaton has 4756 states and 15140 transitions. Word has length 25 [2022-02-10 03:18:50,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:50,688 INFO L470 AbstractCegarLoop]: Abstraction has 4756 states and 15140 transitions. [2022-02-10 03:18:50,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:50,688 INFO L276 IsEmpty]: Start isEmpty. Operand 4756 states and 15140 transitions. [2022-02-10 03:18:50,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:50,695 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:50,695 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:50,712 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-10 03:18:50,895 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,SelfDestructingSolverStorable222 [2022-02-10 03:18:50,895 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:50,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:50,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1725017636, now seen corresponding path program 207 times [2022-02-10 03:18:50,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:50,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847030277] [2022-02-10 03:18:50,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:50,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:51,001 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:51,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:51,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847030277] [2022-02-10 03:18:51,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847030277] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:51,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681591153] [2022-02-10 03:18:51,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:51,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:51,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:51,003 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:51,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-02-10 03:18:51,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:51,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:51,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:51,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:51,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:51,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 43 treesize of output 33 [2022-02-10 03:18:51,589 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:51,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:51,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:51,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:51,892 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:51,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 7 treesize of output 3 [2022-02-10 03:18:51,897 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:51,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:51,910 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:51,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681591153] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:51,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:51,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:18:51,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609366184] [2022-02-10 03:18:51,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:51,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:18:51,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:51,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:18:51,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:18:51,911 INFO L87 Difference]: Start difference. First operand 4756 states and 15140 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:52,418 INFO L93 Difference]: Finished difference Result 5632 states and 18103 transitions. [2022-02-10 03:18:52,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:18:52,419 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:52,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:52,430 INFO L225 Difference]: With dead ends: 5632 [2022-02-10 03:18:52,430 INFO L226 Difference]: Without dead ends: 5617 [2022-02-10 03:18:52,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=1569, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:18:52,431 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 67 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:52,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 206 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 524 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2022-02-10 03:18:52,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2022-02-10 03:18:52,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 4756. [2022-02-10 03:18:52,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4756 states, 4755 states have (on average 3.1838065194532073) internal successors, (15139), 4755 states have internal predecessors, (15139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4756 states to 4756 states and 15139 transitions. [2022-02-10 03:18:52,509 INFO L78 Accepts]: Start accepts. Automaton has 4756 states and 15139 transitions. Word has length 25 [2022-02-10 03:18:52,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:52,509 INFO L470 AbstractCegarLoop]: Abstraction has 4756 states and 15139 transitions. [2022-02-10 03:18:52,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,509 INFO L276 IsEmpty]: Start isEmpty. Operand 4756 states and 15139 transitions. [2022-02-10 03:18:52,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:52,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:52,516 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:52,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:52,716 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,SelfDestructingSolverStorable223 [2022-02-10 03:18:52,717 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:52,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:52,717 INFO L85 PathProgramCache]: Analyzing trace with hash 411804902, now seen corresponding path program 208 times [2022-02-10 03:18:52,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:52,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640525305] [2022-02-10 03:18:52,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:52,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:52,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:52,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:52,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640525305] [2022-02-10 03:18:52,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640525305] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:52,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12465713] [2022-02-10 03:18:52,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:52,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:52,819 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:52,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-02-10 03:18:53,081 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:53,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:53,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:53,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:53,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:18:53,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:53,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 43 treesize of output 33 [2022-02-10 03:18:53,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:18:53,414 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:53,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:53,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:18:53,706 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:53,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 7 treesize of output 3 [2022-02-10 03:18:53,711 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:53,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 8 treesize of output 7 [2022-02-10 03:18:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:53,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12465713] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:53,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:53,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:18:53,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399136685] [2022-02-10 03:18:53,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:53,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:18:53,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:53,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:18:53,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:18:53,721 INFO L87 Difference]: Start difference. First operand 4756 states and 15139 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:54,129 INFO L93 Difference]: Finished difference Result 5554 states and 17731 transitions. [2022-02-10 03:18:54,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:18:54,129 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:54,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:54,139 INFO L225 Difference]: With dead ends: 5554 [2022-02-10 03:18:54,140 INFO L226 Difference]: Without dead ends: 5536 [2022-02-10 03:18:54,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=224, Invalid=1258, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:18:54,140 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 87 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:54,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 210 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 610 Invalid, 0 Unknown, 242 Unchecked, 0.2s Time] [2022-02-10 03:18:54,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5536 states. [2022-02-10 03:18:54,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5536 to 4755. [2022-02-10 03:18:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4755 states, 4754 states have (on average 3.183634833824148) internal successors, (15135), 4754 states have internal predecessors, (15135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4755 states to 4755 states and 15135 transitions. [2022-02-10 03:18:54,218 INFO L78 Accepts]: Start accepts. Automaton has 4755 states and 15135 transitions. Word has length 25 [2022-02-10 03:18:54,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:54,218 INFO L470 AbstractCegarLoop]: Abstraction has 4755 states and 15135 transitions. [2022-02-10 03:18:54,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,218 INFO L276 IsEmpty]: Start isEmpty. Operand 4755 states and 15135 transitions. [2022-02-10 03:18:54,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:54,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:54,225 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:54,243 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-10 03:18:54,425 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,SelfDestructingSolverStorable224 [2022-02-10 03:18:54,426 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:54,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:54,426 INFO L85 PathProgramCache]: Analyzing trace with hash -887417468, now seen corresponding path program 209 times [2022-02-10 03:18:54,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:54,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365068059] [2022-02-10 03:18:54,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:54,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:54,527 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:54,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:54,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365068059] [2022-02-10 03:18:54,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365068059] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:54,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325504125] [2022-02-10 03:18:54,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:54,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:54,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:54,528 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:54,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-02-10 03:18:54,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:18:54,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:54,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:54,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:55,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:55,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:18:55,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:55,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:18:55,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:18:55,146 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:55,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:55,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:55,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:18:55,417 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:55,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:55,422 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:55,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:55,431 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:55,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325504125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:55,431 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:55,431 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:18:55,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515550869] [2022-02-10 03:18:55,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:55,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:18:55,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:55,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:18:55,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:18:55,432 INFO L87 Difference]: Start difference. First operand 4755 states and 15135 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:55,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:55,884 INFO L93 Difference]: Finished difference Result 5348 states and 17008 transitions. [2022-02-10 03:18:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:18:55,884 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:55,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:55,895 INFO L225 Difference]: With dead ends: 5348 [2022-02-10 03:18:55,895 INFO L226 Difference]: Without dead ends: 5302 [2022-02-10 03:18:55,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:18:55,895 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:55,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 174 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 576 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-02-10 03:18:55,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2022-02-10 03:18:55,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 4758. [2022-02-10 03:18:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4758 states, 4757 states have (on average 3.1833088080723146) internal successors, (15143), 4757 states have internal predecessors, (15143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4758 states to 4758 states and 15143 transitions. [2022-02-10 03:18:55,978 INFO L78 Accepts]: Start accepts. Automaton has 4758 states and 15143 transitions. Word has length 25 [2022-02-10 03:18:55,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:55,978 INFO L470 AbstractCegarLoop]: Abstraction has 4758 states and 15143 transitions. [2022-02-10 03:18:55,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:55,978 INFO L276 IsEmpty]: Start isEmpty. Operand 4758 states and 15143 transitions. [2022-02-10 03:18:55,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:55,986 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:55,986 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:56,003 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-10 03:18:56,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:56,186 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:56,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:56,187 INFO L85 PathProgramCache]: Analyzing trace with hash -467629594, now seen corresponding path program 210 times [2022-02-10 03:18:56,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:56,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412468596] [2022-02-10 03:18:56,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:56,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:56,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:56,285 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:56,285 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:56,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412468596] [2022-02-10 03:18:56,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412468596] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:56,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216698803] [2022-02-10 03:18:56,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:56,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:56,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:56,287 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:56,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-02-10 03:18:56,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:18:56,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:56,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:56,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:56,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:56,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 43 treesize of output 33 [2022-02-10 03:18:56,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:18:56,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:56,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 22 treesize of output 16 [2022-02-10 03:18:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:56,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:56,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:56,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:57,191 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:57,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 7 treesize of output 3 [2022-02-10 03:18:57,196 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:57,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 8 treesize of output 7 [2022-02-10 03:18:57,210 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:57,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216698803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:57,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:57,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:18:57,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400502228] [2022-02-10 03:18:57,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:57,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:57,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:57,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:57,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:57,211 INFO L87 Difference]: Start difference. First operand 4758 states and 15143 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:57,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:57,572 INFO L93 Difference]: Finished difference Result 5424 states and 17226 transitions. [2022-02-10 03:18:57,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:57,573 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:57,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:57,583 INFO L225 Difference]: With dead ends: 5424 [2022-02-10 03:18:57,583 INFO L226 Difference]: Without dead ends: 5398 [2022-02-10 03:18:57,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:18:57,584 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 58 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:57,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 179 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 533 Invalid, 0 Unknown, 209 Unchecked, 0.2s Time] [2022-02-10 03:18:57,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5398 states. [2022-02-10 03:18:57,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5398 to 4785. [2022-02-10 03:18:57,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4785 states, 4784 states have (on average 3.189799331103679) internal successors, (15260), 4784 states have internal predecessors, (15260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:57,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4785 states to 4785 states and 15260 transitions. [2022-02-10 03:18:57,664 INFO L78 Accepts]: Start accepts. Automaton has 4785 states and 15260 transitions. Word has length 25 [2022-02-10 03:18:57,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:57,664 INFO L470 AbstractCegarLoop]: Abstraction has 4785 states and 15260 transitions. [2022-02-10 03:18:57,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:57,664 INFO L276 IsEmpty]: Start isEmpty. Operand 4785 states and 15260 transitions. [2022-02-10 03:18:57,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:57,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:57,671 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:57,689 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-10 03:18:57,872 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,SelfDestructingSolverStorable226 [2022-02-10 03:18:57,872 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:57,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:57,872 INFO L85 PathProgramCache]: Analyzing trace with hash -431041016, now seen corresponding path program 211 times [2022-02-10 03:18:57,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:57,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117672010] [2022-02-10 03:18:57,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:57,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:18:57,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:57,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117672010] [2022-02-10 03:18:57,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117672010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:57,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495239666] [2022-02-10 03:18:57,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:57,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:57,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:57,970 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:57,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-02-10 03:18:58,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:58,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:58,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:58,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:58,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 43 treesize of output 33 [2022-02-10 03:18:58,551 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:58,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:58,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:58,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:18:58,837 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:18:58,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:18:58,842 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:18:58,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:18:58,852 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:58,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495239666] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:58,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:58,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:18:58,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269905181] [2022-02-10 03:18:58,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:58,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:18:58,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:58,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:18:58,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:18:58,853 INFO L87 Difference]: Start difference. First operand 4785 states and 15260 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:59,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:59,230 INFO L93 Difference]: Finished difference Result 5321 states and 16982 transitions. [2022-02-10 03:18:59,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:59,230 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:18:59,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:59,241 INFO L225 Difference]: With dead ends: 5321 [2022-02-10 03:18:59,241 INFO L226 Difference]: Without dead ends: 5291 [2022-02-10 03:18:59,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=176, Invalid=1156, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:18:59,242 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 328 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:59,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 215 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 620 Invalid, 0 Unknown, 328 Unchecked, 0.2s Time] [2022-02-10 03:18:59,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5291 states. [2022-02-10 03:18:59,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5291 to 4790. [2022-02-10 03:18:59,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4790 states, 4789 states have (on average 3.187513050741282) internal successors, (15265), 4789 states have internal predecessors, (15265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:59,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4790 states to 4790 states and 15265 transitions. [2022-02-10 03:18:59,316 INFO L78 Accepts]: Start accepts. Automaton has 4790 states and 15265 transitions. Word has length 25 [2022-02-10 03:18:59,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:59,317 INFO L470 AbstractCegarLoop]: Abstraction has 4790 states and 15265 transitions. [2022-02-10 03:18:59,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:59,317 INFO L276 IsEmpty]: Start isEmpty. Operand 4790 states and 15265 transitions. [2022-02-10 03:18:59,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:18:59,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:59,324 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:59,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-02-10 03:18:59,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:59,524 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:59,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2067763632, now seen corresponding path program 212 times [2022-02-10 03:18:59,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:59,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344352658] [2022-02-10 03:18:59,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:59,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:59,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:59,623 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:59,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:59,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344352658] [2022-02-10 03:18:59,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344352658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:59,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727428776] [2022-02-10 03:18:59,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:59,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:59,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:59,625 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:59,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-02-10 03:18:59,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:59,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:59,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:18:59,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:00,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,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 22 treesize of output 16 [2022-02-10 03:19:00,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:19:00,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-10 03:19:00,227 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:00,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:00,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:00,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:19:00,532 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:00,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:00,538 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:00,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:00,551 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:00,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727428776] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:00,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:00,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:00,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109497425] [2022-02-10 03:19:00,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:00,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:00,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:00,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:00,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:00,552 INFO L87 Difference]: Start difference. First operand 4790 states and 15265 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:00,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:00,947 INFO L93 Difference]: Finished difference Result 5551 states and 17861 transitions. [2022-02-10 03:19:00,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:19:00,948 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:00,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:00,959 INFO L225 Difference]: With dead ends: 5551 [2022-02-10 03:19:00,959 INFO L226 Difference]: Without dead ends: 5538 [2022-02-10 03:19:00,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=261, Invalid=1461, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:19:00,960 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 616 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:00,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 227 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 562 Invalid, 0 Unknown, 616 Unchecked, 0.2s Time] [2022-02-10 03:19:00,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states. [2022-02-10 03:19:01,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 4757. [2022-02-10 03:19:01,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4757 states, 4756 states have (on average 3.1843986543313707) internal successors, (15145), 4756 states have internal predecessors, (15145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:01,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4757 states to 4757 states and 15145 transitions. [2022-02-10 03:19:01,049 INFO L78 Accepts]: Start accepts. Automaton has 4757 states and 15145 transitions. Word has length 25 [2022-02-10 03:19:01,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:01,049 INFO L470 AbstractCegarLoop]: Abstraction has 4757 states and 15145 transitions. [2022-02-10 03:19:01,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:01,049 INFO L276 IsEmpty]: Start isEmpty. Operand 4757 states and 15145 transitions. [2022-02-10 03:19:01,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:01,057 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:01,057 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:01,074 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-10 03:19:01,257 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,SelfDestructingSolverStorable228 [2022-02-10 03:19:01,257 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:01,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:01,258 INFO L85 PathProgramCache]: Analyzing trace with hash 362049382, now seen corresponding path program 213 times [2022-02-10 03:19:01,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:01,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227248177] [2022-02-10 03:19:01,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:01,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:01,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:01,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:01,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227248177] [2022-02-10 03:19:01,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227248177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:01,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655679982] [2022-02-10 03:19:01,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:01,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:01,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:01,384 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:01,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-02-10 03:19:01,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:19:01,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:01,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:01,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:01,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:01,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:02,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:02,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:19:02,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 20 treesize of output 14 [2022-02-10 03:19:02,064 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:02,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:02,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19: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 20 treesize of output 24 [2022-02-10 03:19:02,362 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:02,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:02,366 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:02,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:02,380 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:02,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655679982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:02,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:02,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:02,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414542292] [2022-02-10 03:19:02,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:02,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:02,381 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:02,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:02,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:02,381 INFO L87 Difference]: Start difference. First operand 4757 states and 15145 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:02,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:02,919 INFO L93 Difference]: Finished difference Result 5403 states and 17135 transitions. [2022-02-10 03:19:02,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:19:02,919 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:02,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:02,931 INFO L225 Difference]: With dead ends: 5403 [2022-02-10 03:19:02,932 INFO L226 Difference]: Without dead ends: 5383 [2022-02-10 03:19:02,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=284, Invalid=1522, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:02,932 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:02,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 236 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 818 Invalid, 0 Unknown, 278 Unchecked, 0.3s Time] [2022-02-10 03:19:02,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5383 states. [2022-02-10 03:19:03,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5383 to 4767. [2022-02-10 03:19:03,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4767 states, 4766 states have (on average 3.1865295845572805) internal successors, (15187), 4766 states have internal predecessors, (15187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:03,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4767 states to 4767 states and 15187 transitions. [2022-02-10 03:19:03,040 INFO L78 Accepts]: Start accepts. Automaton has 4767 states and 15187 transitions. Word has length 25 [2022-02-10 03:19:03,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:03,040 INFO L470 AbstractCegarLoop]: Abstraction has 4767 states and 15187 transitions. [2022-02-10 03:19:03,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:03,040 INFO L276 IsEmpty]: Start isEmpty. Operand 4767 states and 15187 transitions. [2022-02-10 03:19:03,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:03,048 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:03,048 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:03,065 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-10 03:19:03,248 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,SelfDestructingSolverStorable229 [2022-02-10 03:19:03,248 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:03,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:03,250 INFO L85 PathProgramCache]: Analyzing trace with hash -937172988, now seen corresponding path program 214 times [2022-02-10 03:19:03,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:03,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864062212] [2022-02-10 03:19:03,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:03,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:03,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:03,343 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:03,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:03,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864062212] [2022-02-10 03:19:03,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864062212] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:03,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709542371] [2022-02-10 03:19:03,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:03,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:03,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:03,344 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:03,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-02-10 03:19:03,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:03,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:03,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:03,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:03,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:03,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:03,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:19:03,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:03,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-10 03:19:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:03,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:04,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:04,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:19:04,190 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:04,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 7 treesize of output 3 [2022-02-10 03:19:04,195 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:04,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:04,205 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:04,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709542371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:04,205 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:04,205 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:19:04,205 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541718601] [2022-02-10 03:19:04,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:04,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:19:04,205 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:04,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:19:04,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:19:04,206 INFO L87 Difference]: Start difference. First operand 4767 states and 15187 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:04,735 INFO L93 Difference]: Finished difference Result 5369 states and 17148 transitions. [2022-02-10 03:19:04,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:19:04,736 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:04,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:04,747 INFO L225 Difference]: With dead ends: 5369 [2022-02-10 03:19:04,747 INFO L226 Difference]: Without dead ends: 5351 [2022-02-10 03:19:04,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:19:04,748 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:04,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 173 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 417 Invalid, 0 Unknown, 80 Unchecked, 0.2s Time] [2022-02-10 03:19:04,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5351 states. [2022-02-10 03:19:04,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5351 to 4767. [2022-02-10 03:19:04,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4767 states, 4766 states have (on average 3.1863197650020982) internal successors, (15186), 4766 states have internal predecessors, (15186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4767 states to 4767 states and 15186 transitions. [2022-02-10 03:19:04,828 INFO L78 Accepts]: Start accepts. Automaton has 4767 states and 15186 transitions. Word has length 25 [2022-02-10 03:19:04,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:04,828 INFO L470 AbstractCegarLoop]: Abstraction has 4767 states and 15186 transitions. [2022-02-10 03:19:04,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,828 INFO L276 IsEmpty]: Start isEmpty. Operand 4767 states and 15186 transitions. [2022-02-10 03:19:04,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:04,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:04,835 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:04,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:05,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:05,035 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:05,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:05,036 INFO L85 PathProgramCache]: Analyzing trace with hash 794141528, now seen corresponding path program 215 times [2022-02-10 03:19:05,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:05,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936251432] [2022-02-10 03:19:05,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:05,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:05,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:05,128 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:05,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:05,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936251432] [2022-02-10 03:19:05,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936251432] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:05,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022742749] [2022-02-10 03:19:05,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:05,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:05,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:05,130 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:05,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-02-10 03:19:05,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:19:05,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:05,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:05,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:05,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:05,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 22 treesize of output 16 [2022-02-10 03:19:05,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:05,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:19:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:05,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:05,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:05,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:19:06,010 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:06,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:06,015 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:06,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:06,024 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:06,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022742749] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:06,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:06,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:19:06,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642900466] [2022-02-10 03:19:06,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:06,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:19:06,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:06,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:19:06,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:19:06,025 INFO L87 Difference]: Start difference. First operand 4767 states and 15186 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:06,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:06,455 INFO L93 Difference]: Finished difference Result 5322 states and 16988 transitions. [2022-02-10 03:19:06,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:19:06,455 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:06,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:06,466 INFO L225 Difference]: With dead ends: 5322 [2022-02-10 03:19:06,466 INFO L226 Difference]: Without dead ends: 5303 [2022-02-10 03:19:06,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:19:06,467 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:06,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 177 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 678 Invalid, 0 Unknown, 94 Unchecked, 0.2s Time] [2022-02-10 03:19:06,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5303 states. [2022-02-10 03:19:06,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5303 to 4775. [2022-02-10 03:19:06,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4775 states, 4774 states have (on average 3.186217008797654) internal successors, (15211), 4774 states have internal predecessors, (15211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4775 states to 4775 states and 15211 transitions. [2022-02-10 03:19:06,554 INFO L78 Accepts]: Start accepts. Automaton has 4775 states and 15211 transitions. Word has length 25 [2022-02-10 03:19:06,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:06,554 INFO L470 AbstractCegarLoop]: Abstraction has 4775 states and 15211 transitions. [2022-02-10 03:19:06,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:06,554 INFO L276 IsEmpty]: Start isEmpty. Operand 4775 states and 15211 transitions. [2022-02-10 03:19:06,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:06,561 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:06,561 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:06,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-02-10 03:19:06,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:06,762 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:06,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:06,762 INFO L85 PathProgramCache]: Analyzing trace with hash -961067083, now seen corresponding path program 216 times [2022-02-10 03:19:06,763 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:06,763 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964873498] [2022-02-10 03:19:06,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:06,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:06,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:06,882 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:06,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:06,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964873498] [2022-02-10 03:19:06,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964873498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:06,882 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287542564] [2022-02-10 03:19:06,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:06,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:06,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:06,884 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:06,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-02-10 03:19:07,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:19:07,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:07,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 03:19:07,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:07,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:07,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 55 treesize of output 49 [2022-02-10 03:19:08,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:08,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-02-10 03:19:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:08,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:08,680 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:08,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 250 [2022-02-10 03:19:08,692 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:08,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 256 treesize of output 213 [2022-02-10 03:19:08,853 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:08,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287542564] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:08,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:08,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 32 [2022-02-10 03:19:08,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201088853] [2022-02-10 03:19:08,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:08,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:08,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:08,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:08,856 INFO L87 Difference]: Start difference. First operand 4775 states and 15211 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:09,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:09,148 INFO L93 Difference]: Finished difference Result 5361 states and 16849 transitions. [2022-02-10 03:19:09,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:19:09,149 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:09,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:09,159 INFO L225 Difference]: With dead ends: 5361 [2022-02-10 03:19:09,159 INFO L226 Difference]: Without dead ends: 5341 [2022-02-10 03:19:09,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1027, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:19:09,160 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 187 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:09,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 219 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 461 Invalid, 0 Unknown, 384 Unchecked, 0.2s Time] [2022-02-10 03:19:09,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5341 states. [2022-02-10 03:19:09,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5341 to 4741. [2022-02-10 03:19:09,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.183333333333333) internal successors, (15089), 4740 states have internal predecessors, (15089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:09,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15089 transitions. [2022-02-10 03:19:09,237 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15089 transitions. Word has length 25 [2022-02-10 03:19:09,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:09,237 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15089 transitions. [2022-02-10 03:19:09,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:09,238 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15089 transitions. [2022-02-10 03:19:09,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:09,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:09,245 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:09,262 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-10 03:19:09,447 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,SelfDestructingSolverStorable232 [2022-02-10 03:19:09,448 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:09,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1830955219, now seen corresponding path program 217 times [2022-02-10 03:19:09,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:09,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757208415] [2022-02-10 03:19:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:09,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:09,559 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:19:09,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:09,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757208415] [2022-02-10 03:19:09,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757208415] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:09,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619962497] [2022-02-10 03:19:09,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:09,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:09,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:09,560 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:09,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-02-10 03:19:09,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:09,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:19:09,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:10,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:10,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:19:10,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:10,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:19:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:10,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:10,701 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:10,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 42 treesize of output 35 [2022-02-10 03:19:10,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-10 03:19:10,760 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:10,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619962497] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:10,761 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:10,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:19:10,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888561916] [2022-02-10 03:19:10,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:10,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:19:10,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:10,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:19:10,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:19:10,762 INFO L87 Difference]: Start difference. First operand 4741 states and 15089 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:11,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:11,223 INFO L93 Difference]: Finished difference Result 5171 states and 16368 transitions. [2022-02-10 03:19:11,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:19:11,223 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:11,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:11,233 INFO L225 Difference]: With dead ends: 5171 [2022-02-10 03:19:11,233 INFO L226 Difference]: Without dead ends: 5167 [2022-02-10 03:19:11,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=239, Invalid=1401, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:19:11,234 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 103 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:11,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 158 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 364 Invalid, 0 Unknown, 364 Unchecked, 0.1s Time] [2022-02-10 03:19:11,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5167 states. [2022-02-10 03:19:11,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5167 to 4740. [2022-02-10 03:19:11,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 3.1831610044313146) internal successors, (15085), 4739 states have internal predecessors, (15085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 15085 transitions. [2022-02-10 03:19:11,312 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 15085 transitions. Word has length 25 [2022-02-10 03:19:11,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:11,312 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 15085 transitions. [2022-02-10 03:19:11,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:11,312 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 15085 transitions. [2022-02-10 03:19:11,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:11,320 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:11,320 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:11,336 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-10 03:19:11,520 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,SelfDestructingSolverStorable233 [2022-02-10 03:19:11,520 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:11,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:11,520 INFO L85 PathProgramCache]: Analyzing trace with hash 803481560, now seen corresponding path program 218 times [2022-02-10 03:19:11,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:11,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471407666] [2022-02-10 03:19:11,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:11,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:11,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:11,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:11,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471407666] [2022-02-10 03:19:11,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471407666] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:11,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454466926] [2022-02-10 03:19:11,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:11,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:11,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:11,676 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:11,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-02-10 03:19:11,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:11,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:11,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:11,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:12,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:12,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:19:12,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:19:12,599 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:12,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:12,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:12,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 44 treesize of output 42 [2022-02-10 03:19:12,962 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:12,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 7 treesize of output 3 [2022-02-10 03:19:12,967 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:12,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 8 treesize of output 7 [2022-02-10 03:19:12,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:12,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454466926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:12,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:12,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:12,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484109086] [2022-02-10 03:19:12,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:12,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:12,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:12,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:12,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:12,982 INFO L87 Difference]: Start difference. First operand 4740 states and 15085 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:13,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:13,582 INFO L93 Difference]: Finished difference Result 5172 states and 16254 transitions. [2022-02-10 03:19:13,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:19:13,583 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:13,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:13,593 INFO L225 Difference]: With dead ends: 5172 [2022-02-10 03:19:13,593 INFO L226 Difference]: Without dead ends: 5159 [2022-02-10 03:19:13,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=310, Invalid=1760, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:19:13,594 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 63 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 343 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:13,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 388 Invalid, 1010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 649 Invalid, 0 Unknown, 343 Unchecked, 0.2s Time] [2022-02-10 03:19:13,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5159 states. [2022-02-10 03:19:13,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5159 to 4753. [2022-02-10 03:19:13,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4753 states, 4752 states have (on average 3.183922558922559) internal successors, (15130), 4752 states have internal predecessors, (15130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:13,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4753 states to 4753 states and 15130 transitions. [2022-02-10 03:19:13,677 INFO L78 Accepts]: Start accepts. Automaton has 4753 states and 15130 transitions. Word has length 25 [2022-02-10 03:19:13,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:13,677 INFO L470 AbstractCegarLoop]: Abstraction has 4753 states and 15130 transitions. [2022-02-10 03:19:13,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:13,677 INFO L276 IsEmpty]: Start isEmpty. Operand 4753 states and 15130 transitions. [2022-02-10 03:19:13,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:13,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:13,685 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:13,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:13,885 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,SelfDestructingSolverStorable234 [2022-02-10 03:19:13,885 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:13,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:13,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2013242630, now seen corresponding path program 219 times [2022-02-10 03:19:13,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:13,886 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465468572] [2022-02-10 03:19:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:13,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:13,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:14,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:14,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465468572] [2022-02-10 03:19:14,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465468572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:14,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789421626] [2022-02-10 03:19:14,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:14,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:14,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:14,033 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:14,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-02-10 03:19:14,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:19:14,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:14,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:14,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:14,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:14,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:14,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:14,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:14,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:19:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:14,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:15,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:15,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 44 treesize of output 42 [2022-02-10 03:19:15,200 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:15,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:15,205 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:15,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:15,219 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:15,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789421626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:15,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:15,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:15,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810679084] [2022-02-10 03:19:15,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:15,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:15,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:15,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:15,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:15,220 INFO L87 Difference]: Start difference. First operand 4753 states and 15130 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:15,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:15,814 INFO L93 Difference]: Finished difference Result 5214 states and 16368 transitions. [2022-02-10 03:19:15,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:19:15,814 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:15,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:15,824 INFO L225 Difference]: With dead ends: 5214 [2022-02-10 03:19:15,825 INFO L226 Difference]: Without dead ends: 5196 [2022-02-10 03:19:15,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=314, Invalid=1848, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:19:15,825 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 85 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:15,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 196 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 508 Invalid, 0 Unknown, 116 Unchecked, 0.2s Time] [2022-02-10 03:19:15,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5196 states. [2022-02-10 03:19:15,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5196 to 4741. [2022-02-10 03:19:15,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.183333333333333) internal successors, (15089), 4740 states have internal predecessors, (15089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:15,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15089 transitions. [2022-02-10 03:19:15,904 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15089 transitions. Word has length 25 [2022-02-10 03:19:15,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:15,905 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15089 transitions. [2022-02-10 03:19:15,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:15,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15089 transitions. [2022-02-10 03:19:15,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:15,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:15,912 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:15,929 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-10 03:19:16,113 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,SelfDestructingSolverStorable235 [2022-02-10 03:19:16,113 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:16,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2026756651, now seen corresponding path program 220 times [2022-02-10 03:19:16,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:16,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376774595] [2022-02-10 03:19:16,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:16,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:19:16,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:16,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376774595] [2022-02-10 03:19:16,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376774595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:16,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418698807] [2022-02-10 03:19:16,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:16,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:16,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:16,223 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:16,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-02-10 03:19:16,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:16,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:16,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:19:16,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:16,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:16,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-10 03:19:17,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:17,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 10 treesize of output 6 [2022-02-10 03:19:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:17,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:17,473 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:17,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-02-10 03:19:17,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-02-10 03:19:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:17,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418698807] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:17,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:17,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:19:17,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925960725] [2022-02-10 03:19:17,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:17,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:19:17,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:17,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:19:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:19:17,546 INFO L87 Difference]: Start difference. First operand 4741 states and 15089 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:18,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:18,436 INFO L93 Difference]: Finished difference Result 5217 states and 16462 transitions. [2022-02-10 03:19:18,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:19:18,437 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:18,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:18,448 INFO L225 Difference]: With dead ends: 5217 [2022-02-10 03:19:18,448 INFO L226 Difference]: Without dead ends: 5201 [2022-02-10 03:19:18,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=243, Invalid=1649, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:19:18,449 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 99 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:18,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 258 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 583 Invalid, 0 Unknown, 380 Unchecked, 0.2s Time] [2022-02-10 03:19:18,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2022-02-10 03:19:18,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 4736. [2022-02-10 03:19:18,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.1833157338965155) internal successors, (15073), 4735 states have internal predecessors, (15073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:18,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15073 transitions. [2022-02-10 03:19:18,564 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15073 transitions. Word has length 25 [2022-02-10 03:19:18,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:18,564 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15073 transitions. [2022-02-10 03:19:18,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:18,564 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15073 transitions. [2022-02-10 03:19:18,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:18,571 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:18,571 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:18,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-02-10 03:19:18,772 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,SelfDestructingSolverStorable236 [2022-02-10 03:19:18,772 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:18,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:18,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1951234652, now seen corresponding path program 221 times [2022-02-10 03:19:18,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:18,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055945274] [2022-02-10 03:19:18,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:18,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:18,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:18,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:18,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055945274] [2022-02-10 03:19:18,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055945274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:18,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518626214] [2022-02-10 03:19:18,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:18,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:18,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:18,916 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:18,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-02-10 03:19:19,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:19:19,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:19,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:19,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:19,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:19,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 50 treesize of output 40 [2022-02-10 03:19:19,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:19,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:19:19,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:19:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:19,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:20,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:20,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 44 treesize of output 42 [2022-02-10 03:19:20,261 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:20,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:20,266 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:20,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:20,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518626214] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:20,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:20,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:20,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332645419] [2022-02-10 03:19:20,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:20,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:20,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:20,281 INFO L87 Difference]: Start difference. First operand 4736 states and 15073 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:21,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:21,074 INFO L93 Difference]: Finished difference Result 5297 states and 16490 transitions. [2022-02-10 03:19:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:19:21,074 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:21,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:21,084 INFO L225 Difference]: With dead ends: 5297 [2022-02-10 03:19:21,085 INFO L226 Difference]: Without dead ends: 5272 [2022-02-10 03:19:21,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:19:21,085 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 85 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:21,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 307 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 574 Invalid, 0 Unknown, 429 Unchecked, 0.2s Time] [2022-02-10 03:19:21,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5272 states. [2022-02-10 03:19:21,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5272 to 4737. [2022-02-10 03:19:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.183277027027027) internal successors, (15076), 4736 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15076 transitions. [2022-02-10 03:19:21,168 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15076 transitions. Word has length 25 [2022-02-10 03:19:21,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:21,168 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15076 transitions. [2022-02-10 03:19:21,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:21,168 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15076 transitions. [2022-02-10 03:19:21,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:21,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:21,176 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:21,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-02-10 03:19:21,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:21,377 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:21,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:21,377 INFO L85 PathProgramCache]: Analyzing trace with hash -654623144, now seen corresponding path program 222 times [2022-02-10 03:19:21,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:21,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025266106] [2022-02-10 03:19:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:21,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:21,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:21,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:21,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025266106] [2022-02-10 03:19:21,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025266106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:21,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990093504] [2022-02-10 03:19:21,515 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:21,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:21,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:21,516 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:21,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-02-10 03:19:21,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:19:21,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:21,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:21,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:22,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:22,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:22,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:19:22,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:22,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2022-02-10 03:19:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:22,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:22,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:22,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:19:22,785 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19: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 7 treesize of output 3 [2022-02-10 03:19:22,790 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:22,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 8 treesize of output 7 [2022-02-10 03:19:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:22,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990093504] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:22,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:22,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:22,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963824457] [2022-02-10 03:19:22,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:22,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:22,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:22,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:22,805 INFO L87 Difference]: Start difference. First operand 4737 states and 15076 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:23,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:23,588 INFO L93 Difference]: Finished difference Result 5430 states and 16887 transitions. [2022-02-10 03:19:23,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:19:23,588 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:23,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:23,600 INFO L225 Difference]: With dead ends: 5430 [2022-02-10 03:19:23,600 INFO L226 Difference]: Without dead ends: 5397 [2022-02-10 03:19:23,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=419, Invalid=2131, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:19:23,600 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 120 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 502 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:23,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 366 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 723 Invalid, 0 Unknown, 502 Unchecked, 0.3s Time] [2022-02-10 03:19:23,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5397 states. [2022-02-10 03:19:23,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5397 to 4736. [2022-02-10 03:19:23,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.1833157338965155) internal successors, (15073), 4735 states have internal predecessors, (15073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:23,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15073 transitions. [2022-02-10 03:19:23,690 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15073 transitions. Word has length 25 [2022-02-10 03:19:23,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:23,690 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15073 transitions. [2022-02-10 03:19:23,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:23,690 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15073 transitions. [2022-02-10 03:19:23,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:23,697 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:23,697 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:23,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-02-10 03:19:23,897 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,SelfDestructingSolverStorable238 [2022-02-10 03:19:23,898 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:23,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:23,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1224859014, now seen corresponding path program 223 times [2022-02-10 03:19:23,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:23,898 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366981369] [2022-02-10 03:19:23,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:23,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:23,989 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:19:23,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:23,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366981369] [2022-02-10 03:19:23,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366981369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:23,990 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622079446] [2022-02-10 03:19:23,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:23,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:23,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:23,991 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:23,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-02-10 03:19:24,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:24,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:24,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:24,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:24,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 50 treesize of output 40 [2022-02-10 03:19:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:24,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:24,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:24,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 44 treesize of output 42 [2022-02-10 03:19:25,108 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:25,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 7 treesize of output 3 [2022-02-10 03:19:25,113 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:25,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:25,126 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:25,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622079446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:25,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:25,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:19:25,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730916106] [2022-02-10 03:19:25,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:25,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:19:25,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:25,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:19:25,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:19:25,127 INFO L87 Difference]: Start difference. First operand 4736 states and 15073 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:25,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:25,676 INFO L93 Difference]: Finished difference Result 5066 states and 15981 transitions. [2022-02-10 03:19:25,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:19:25,676 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:25,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:25,685 INFO L225 Difference]: With dead ends: 5066 [2022-02-10 03:19:25,686 INFO L226 Difference]: Without dead ends: 5041 [2022-02-10 03:19:25,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:19:25,686 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:25,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 160 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 504 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-02-10 03:19:25,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5041 states. [2022-02-10 03:19:25,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5041 to 4737. [2022-02-10 03:19:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.18285472972973) internal successors, (15074), 4736 states have internal predecessors, (15074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:25,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15074 transitions. [2022-02-10 03:19:25,760 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15074 transitions. Word has length 25 [2022-02-10 03:19:25,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:25,760 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15074 transitions. [2022-02-10 03:19:25,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:25,760 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15074 transitions. [2022-02-10 03:19:25,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:25,767 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:25,767 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:25,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-02-10 03:19:25,967 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,SelfDestructingSolverStorable239 [2022-02-10 03:19:25,968 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:25,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:25,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1310819142, now seen corresponding path program 224 times [2022-02-10 03:19:25,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:25,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285152439] [2022-02-10 03:19:25,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:25,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:26,109 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:26,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:26,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285152439] [2022-02-10 03:19:26,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285152439] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:26,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991601891] [2022-02-10 03:19:26,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:26,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:26,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:26,110 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:26,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-02-10 03:19:26,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:26,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:26,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:26,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:26,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:26,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:27,001 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:27,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:27,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:27,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:19:27,377 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:27,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:27,382 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:27,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:27,396 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:27,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991601891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:27,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:27,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:19:27,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124256125] [2022-02-10 03:19:27,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:27,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:19:27,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:27,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:19:27,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:19:27,397 INFO L87 Difference]: Start difference. First operand 4737 states and 15074 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:27,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:27,749 INFO L93 Difference]: Finished difference Result 5012 states and 15865 transitions. [2022-02-10 03:19:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:19:27,750 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:27,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:27,760 INFO L225 Difference]: With dead ends: 5012 [2022-02-10 03:19:27,760 INFO L226 Difference]: Without dead ends: 5005 [2022-02-10 03:19:27,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=1322, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:19:27,761 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:27,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 177 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 468 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-02-10 03:19:27,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2022-02-10 03:19:27,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4739. [2022-02-10 03:19:27,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4739 states, 4738 states have (on average 3.181933305192064) internal successors, (15076), 4738 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:27,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4739 states to 4739 states and 15076 transitions. [2022-02-10 03:19:27,838 INFO L78 Accepts]: Start accepts. Automaton has 4739 states and 15076 transitions. Word has length 25 [2022-02-10 03:19:27,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:27,838 INFO L470 AbstractCegarLoop]: Abstraction has 4739 states and 15076 transitions. [2022-02-10 03:19:27,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:27,838 INFO L276 IsEmpty]: Start isEmpty. Operand 4739 states and 15076 transitions. [2022-02-10 03:19:27,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:27,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:27,845 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:27,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-02-10 03:19:28,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:28,046 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:28,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:28,046 INFO L85 PathProgramCache]: Analyzing trace with hash -269952774, now seen corresponding path program 225 times [2022-02-10 03:19:28,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:28,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695422457] [2022-02-10 03:19:28,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:28,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:28,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:28,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695422457] [2022-02-10 03:19:28,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695422457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:28,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338803930] [2022-02-10 03:19:28,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:28,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:28,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:28,168 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:28,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-02-10 03:19:28,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:19:28,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:28,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:28,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:28,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:28,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:28,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:28,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:19:28,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:19:29,018 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:29,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:29,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:29,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:19:29,342 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:29,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:29,347 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:29,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:29,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338803930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:29,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:29,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:19:29,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400313466] [2022-02-10 03:19:29,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:29,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:19:29,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:29,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:19:29,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=716, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:19:29,364 INFO L87 Difference]: Start difference. First operand 4739 states and 15076 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:29,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:29,809 INFO L93 Difference]: Finished difference Result 5021 states and 15876 transitions. [2022-02-10 03:19:29,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:19:29,810 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:29,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:29,819 INFO L225 Difference]: With dead ends: 5021 [2022-02-10 03:19:29,820 INFO L226 Difference]: Without dead ends: 5002 [2022-02-10 03:19:29,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=189, Invalid=1451, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:19:29,820 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 69 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:29,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 185 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 456 Invalid, 0 Unknown, 205 Unchecked, 0.2s Time] [2022-02-10 03:19:29,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-02-10 03:19:29,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 4736. [2022-02-10 03:19:29,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4736 states, 4735 states have (on average 3.183104540654699) internal successors, (15072), 4735 states have internal predecessors, (15072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:29,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4736 states to 4736 states and 15072 transitions. [2022-02-10 03:19:29,897 INFO L78 Accepts]: Start accepts. Automaton has 4736 states and 15072 transitions. Word has length 25 [2022-02-10 03:19:29,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:29,897 INFO L470 AbstractCegarLoop]: Abstraction has 4736 states and 15072 transitions. [2022-02-10 03:19:29,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:29,897 INFO L276 IsEmpty]: Start isEmpty. Operand 4736 states and 15072 transitions. [2022-02-10 03:19:29,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:29,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:29,904 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:29,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-02-10 03:19:30,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:30,105 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:30,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:30,105 INFO L85 PathProgramCache]: Analyzing trace with hash -697013778, now seen corresponding path program 226 times [2022-02-10 03:19:30,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:30,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788864352] [2022-02-10 03:19:30,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:30,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:30,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:30,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:30,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:30,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788864352] [2022-02-10 03:19:30,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788864352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:30,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456474693] [2022-02-10 03:19:30,234 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:30,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:30,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:30,235 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:30,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-02-10 03:19:30,519 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:30,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:30,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:30,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:30,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:30,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 43 treesize of output 33 [2022-02-10 03:19:30,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:30,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 22 treesize of output 16 [2022-02-10 03:19:30,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:19:30,964 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:30,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:31,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:31,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:19:31,328 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:31,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 7 treesize of output 3 [2022-02-10 03:19:31,332 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:31,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:31,346 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:31,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456474693] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:31,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:31,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:31,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411113260] [2022-02-10 03:19:31,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:31,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:31,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:31,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:31,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:31,348 INFO L87 Difference]: Start difference. First operand 4736 states and 15072 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:31,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:31,849 INFO L93 Difference]: Finished difference Result 5127 states and 16131 transitions. [2022-02-10 03:19:31,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:19:31,849 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:31,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:31,860 INFO L225 Difference]: With dead ends: 5127 [2022-02-10 03:19:31,860 INFO L226 Difference]: Without dead ends: 5091 [2022-02-10 03:19:31,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=262, Invalid=1544, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:31,861 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 413 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:31,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 250 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 556 Invalid, 0 Unknown, 413 Unchecked, 0.2s Time] [2022-02-10 03:19:31,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5091 states. [2022-02-10 03:19:31,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5091 to 4737. [2022-02-10 03:19:31,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4737 states, 4736 states have (on average 3.183277027027027) internal successors, (15076), 4736 states have internal predecessors, (15076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:31,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4737 states to 4737 states and 15076 transitions. [2022-02-10 03:19:31,945 INFO L78 Accepts]: Start accepts. Automaton has 4737 states and 15076 transitions. Word has length 25 [2022-02-10 03:19:31,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:31,945 INFO L470 AbstractCegarLoop]: Abstraction has 4737 states and 15076 transitions. [2022-02-10 03:19:31,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:31,945 INFO L276 IsEmpty]: Start isEmpty. Operand 4737 states and 15076 transitions. [2022-02-10 03:19:31,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:31,952 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:31,953 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:31,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-02-10 03:19:32,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:32,153 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:32,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:32,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1800863452, now seen corresponding path program 227 times [2022-02-10 03:19:32,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:32,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733447459] [2022-02-10 03:19:32,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:32,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:32,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:32,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:32,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733447459] [2022-02-10 03:19:32,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733447459] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:32,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145015425] [2022-02-10 03:19:32,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:32,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:32,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:32,278 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:32,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-02-10 03:19:32,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:19:32,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:32,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:32,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:32,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:32,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:19:32,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:19:32,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:32,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:32,994 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:32,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:33,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:33,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:19:33,359 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:33,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:33,364 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:33,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 8 treesize of output 7 [2022-02-10 03:19:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:33,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145015425] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:33,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:33,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:33,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072606166] [2022-02-10 03:19:33,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:33,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:33,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:33,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:33,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:33,379 INFO L87 Difference]: Start difference. First operand 4737 states and 15076 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:33,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:33,708 INFO L93 Difference]: Finished difference Result 5089 states and 16099 transitions. [2022-02-10 03:19:33,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:19:33,709 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:33,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:33,719 INFO L225 Difference]: With dead ends: 5089 [2022-02-10 03:19:33,719 INFO L226 Difference]: Without dead ends: 5067 [2022-02-10 03:19:33,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:19:33,720 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:33,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 171 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 504 Invalid, 0 Unknown, 78 Unchecked, 0.2s Time] [2022-02-10 03:19:33,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-02-10 03:19:33,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4750. [2022-02-10 03:19:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.1831964624131395) internal successors, (15117), 4749 states have internal predecessors, (15117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15117 transitions. [2022-02-10 03:19:33,795 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15117 transitions. Word has length 25 [2022-02-10 03:19:33,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:33,796 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15117 transitions. [2022-02-10 03:19:33,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:33,796 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15117 transitions. [2022-02-10 03:19:33,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:33,803 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:33,803 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:33,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:34,003 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,SelfDestructingSolverStorable243 [2022-02-10 03:19:34,004 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:34,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:34,004 INFO L85 PathProgramCache]: Analyzing trace with hash 279608144, now seen corresponding path program 228 times [2022-02-10 03:19:34,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:34,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014270863] [2022-02-10 03:19:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:34,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:34,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:34,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014270863] [2022-02-10 03:19:34,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014270863] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:34,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946697555] [2022-02-10 03:19:34,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:34,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:34,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:34,139 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:34,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-02-10 03:19:34,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:19:34,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:34,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:19:34,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:34,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:19:34,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 24 treesize of output 18 [2022-02-10 03:19:34,671 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:19:34,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:34,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 289 [2022-02-10 03:19:35,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:19:35,280 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:35,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 8 treesize of output 7 [2022-02-10 03:19:35,294 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:19:35,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946697555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:35,295 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:35,295 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:19:35,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672852876] [2022-02-10 03:19:35,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:35,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:19:35,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:35,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:19:35,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:19:35,295 INFO L87 Difference]: Start difference. First operand 4750 states and 15117 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:35,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:35,696 INFO L93 Difference]: Finished difference Result 5163 states and 16204 transitions. [2022-02-10 03:19:35,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:19:35,696 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:35,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:35,707 INFO L225 Difference]: With dead ends: 5163 [2022-02-10 03:19:35,707 INFO L226 Difference]: Without dead ends: 5128 [2022-02-10 03:19:35,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:35,707 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 97 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:35,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 169 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:19:35,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5128 states. [2022-02-10 03:19:35,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5128 to 4723. [2022-02-10 03:19:35,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4723 states, 4722 states have (on average 3.181702668360864) internal successors, (15024), 4722 states have internal predecessors, (15024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:35,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4723 states to 4723 states and 15024 transitions. [2022-02-10 03:19:35,788 INFO L78 Accepts]: Start accepts. Automaton has 4723 states and 15024 transitions. Word has length 25 [2022-02-10 03:19:35,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:35,788 INFO L470 AbstractCegarLoop]: Abstraction has 4723 states and 15024 transitions. [2022-02-10 03:19:35,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:35,788 INFO L276 IsEmpty]: Start isEmpty. Operand 4723 states and 15024 transitions. [2022-02-10 03:19:35,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:35,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:35,796 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:35,814 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-10 03:19:35,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:35,996 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:35,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:35,997 INFO L85 PathProgramCache]: Analyzing trace with hash -657258032, now seen corresponding path program 229 times [2022-02-10 03:19:35,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:35,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133891994] [2022-02-10 03:19:35,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:35,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:36,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:36,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:36,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133891994] [2022-02-10 03:19:36,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133891994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:36,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015497115] [2022-02-10 03:19:36,124 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:36,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:36,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:36,125 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:36,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-02-10 03:19:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:36,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:36,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:36,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:36,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:36,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:19:36,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:36,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 22 treesize of output 16 [2022-02-10 03:19:36,940 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:36,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:37,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:37,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:19:37,287 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:37,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 7 treesize of output 3 [2022-02-10 03:19:37,292 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:37,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 8 treesize of output 7 [2022-02-10 03:19:37,306 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:37,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015497115] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:37,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:37,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:37,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930763168] [2022-02-10 03:19:37,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:37,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:37,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:37,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:37,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:37,307 INFO L87 Difference]: Start difference. First operand 4723 states and 15024 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:37,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:37,800 INFO L93 Difference]: Finished difference Result 5276 states and 16408 transitions. [2022-02-10 03:19:37,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:19:37,800 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:37,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:37,810 INFO L225 Difference]: With dead ends: 5276 [2022-02-10 03:19:37,811 INFO L226 Difference]: Without dead ends: 5238 [2022-02-10 03:19:37,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=261, Invalid=1545, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:37,811 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 90 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:37,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 286 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 539 Invalid, 0 Unknown, 392 Unchecked, 0.2s Time] [2022-02-10 03:19:37,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5238 states. [2022-02-10 03:19:37,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5238 to 4723. [2022-02-10 03:19:37,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4723 states, 4722 states have (on average 3.181702668360864) internal successors, (15024), 4722 states have internal predecessors, (15024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:37,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4723 states to 4723 states and 15024 transitions. [2022-02-10 03:19:37,889 INFO L78 Accepts]: Start accepts. Automaton has 4723 states and 15024 transitions. Word has length 25 [2022-02-10 03:19:37,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:37,889 INFO L470 AbstractCegarLoop]: Abstraction has 4723 states and 15024 transitions. [2022-02-10 03:19:37,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:37,889 INFO L276 IsEmpty]: Start isEmpty. Operand 4723 states and 15024 transitions. [2022-02-10 03:19:37,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:37,896 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:37,896 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:37,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-02-10 03:19:38,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:38,097 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:38,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:38,097 INFO L85 PathProgramCache]: Analyzing trace with hash 639353476, now seen corresponding path program 230 times [2022-02-10 03:19:38,097 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:38,097 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396195890] [2022-02-10 03:19:38,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:38,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:38,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:38,226 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:38,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:38,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396195890] [2022-02-10 03:19:38,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396195890] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:38,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150920916] [2022-02-10 03:19:38,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:38,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:38,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:38,228 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:38,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-02-10 03:19:38,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:38,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:38,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:38,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:38,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:38,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:38,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:38,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2022-02-10 03:19:38,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2022-02-10 03:19:39,109 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:39,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:39,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:39,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:19:39,477 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:39,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:39,482 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:39,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:39,496 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:39,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150920916] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:39,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:39,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:39,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49367277] [2022-02-10 03:19:39,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:39,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:39,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:39,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:39,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:39,497 INFO L87 Difference]: Start difference. First operand 4723 states and 15024 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:40,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:40,020 INFO L93 Difference]: Finished difference Result 5258 states and 16366 transitions. [2022-02-10 03:19:40,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:19:40,021 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:40,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:40,031 INFO L225 Difference]: With dead ends: 5258 [2022-02-10 03:19:40,031 INFO L226 Difference]: Without dead ends: 5230 [2022-02-10 03:19:40,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=302, Invalid=1590, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:19:40,032 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 152 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:40,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 283 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 573 Invalid, 0 Unknown, 392 Unchecked, 0.2s Time] [2022-02-10 03:19:40,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5230 states. [2022-02-10 03:19:40,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5230 to 4724. [2022-02-10 03:19:40,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.181664196485285) internal successors, (15027), 4723 states have internal predecessors, (15027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15027 transitions. [2022-02-10 03:19:40,113 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15027 transitions. Word has length 25 [2022-02-10 03:19:40,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:40,113 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15027 transitions. [2022-02-10 03:19:40,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:40,114 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15027 transitions. [2022-02-10 03:19:40,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:40,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:40,121 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:40,138 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-10 03:19:40,321 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,SelfDestructingSolverStorable246 [2022-02-10 03:19:40,322 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:40,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:40,322 INFO L85 PathProgramCache]: Analyzing trace with hash 728306640, now seen corresponding path program 231 times [2022-02-10 03:19:40,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:40,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973868274] [2022-02-10 03:19:40,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:40,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:40,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:40,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:40,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973868274] [2022-02-10 03:19:40,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973868274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:40,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762386488] [2022-02-10 03:19:40,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:40,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:40,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:40,453 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:40,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-02-10 03:19:40,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:19:40,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:40,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:40,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:40,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:40,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 50 treesize of output 40 [2022-02-10 03:19:41,312 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:41,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:41,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:41,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 42 treesize of output 40 [2022-02-10 03:19:41,662 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:41,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:41,667 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:41,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:41,681 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:41,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762386488] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:41,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:41,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:19:41,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122427401] [2022-02-10 03:19:41,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:41,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:19:41,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:41,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:19:41,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:19:41,682 INFO L87 Difference]: Start difference. First operand 4724 states and 15027 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:42,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:42,229 INFO L93 Difference]: Finished difference Result 5022 states and 15893 transitions. [2022-02-10 03:19:42,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:19:42,229 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:42,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:42,240 INFO L225 Difference]: With dead ends: 5022 [2022-02-10 03:19:42,240 INFO L226 Difference]: Without dead ends: 5015 [2022-02-10 03:19:42,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=205, Invalid=1601, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:42,240 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:42,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 164 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 492 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2022-02-10 03:19:42,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5015 states. [2022-02-10 03:19:42,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5015 to 4726. [2022-02-10 03:19:42,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4726 states, 4725 states have (on average 3.180740740740741) internal successors, (15029), 4725 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:42,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4726 states to 4726 states and 15029 transitions. [2022-02-10 03:19:42,360 INFO L78 Accepts]: Start accepts. Automaton has 4726 states and 15029 transitions. Word has length 25 [2022-02-10 03:19:42,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:42,361 INFO L470 AbstractCegarLoop]: Abstraction has 4726 states and 15029 transitions. [2022-02-10 03:19:42,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:42,361 INFO L276 IsEmpty]: Start isEmpty. Operand 4726 states and 15029 transitions. [2022-02-10 03:19:42,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:42,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:42,368 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:42,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-02-10 03:19:42,568 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,SelfDestructingSolverStorable247 [2022-02-10 03:19:42,569 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:42,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:42,571 INFO L85 PathProgramCache]: Analyzing trace with hash -852465276, now seen corresponding path program 232 times [2022-02-10 03:19:42,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:42,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311537508] [2022-02-10 03:19:42,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:42,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:42,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:42,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:42,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311537508] [2022-02-10 03:19:42,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311537508] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:42,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773239861] [2022-02-10 03:19:42,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:42,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:42,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:42,689 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:42,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-02-10 03:19:42,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:42,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:42,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:42,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:43,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:43,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:43,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:43,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:19:43,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:19:43,530 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:43,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:43,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:43,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:19:43,833 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:43,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:43,838 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:43,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 8 treesize of output 7 [2022-02-10 03:19:43,852 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:43,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773239861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:43,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:43,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:19:43,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441149349] [2022-02-10 03:19:43,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:43,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:19:43,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:43,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:19:43,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:19:43,853 INFO L87 Difference]: Start difference. First operand 4726 states and 15029 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:44,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:44,508 INFO L93 Difference]: Finished difference Result 5006 states and 15823 transitions. [2022-02-10 03:19:44,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:19:44,509 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:44,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:44,518 INFO L225 Difference]: With dead ends: 5006 [2022-02-10 03:19:44,518 INFO L226 Difference]: Without dead ends: 4989 [2022-02-10 03:19:44,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=224, Invalid=1668, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:19:44,519 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 78 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:44,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 165 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 573 Invalid, 0 Unknown, 150 Unchecked, 0.2s Time] [2022-02-10 03:19:44,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4989 states. [2022-02-10 03:19:44,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4989 to 4724. [2022-02-10 03:19:44,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:44,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-10 03:19:44,592 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-10 03:19:44,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:44,592 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-10 03:19:44,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:44,592 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-10 03:19:44,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:44,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:44,599 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:44,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-02-10 03:19:44,800 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,SelfDestructingSolverStorable248 [2022-02-10 03:19:44,800 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:44,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:44,800 INFO L85 PathProgramCache]: Analyzing trace with hash -704378664, now seen corresponding path program 233 times [2022-02-10 03:19:44,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:44,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975254616] [2022-02-10 03:19:44,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:44,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:44,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:44,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:44,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975254616] [2022-02-10 03:19:44,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975254616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:44,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855713927] [2022-02-10 03:19:44,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:44,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:44,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:44,928 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:44,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-02-10 03:19:45,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:19:45,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:45,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:45,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:45,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:45,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 29 treesize of output 23 [2022-02-10 03:19:45,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:45,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 59 treesize of output 47 [2022-02-10 03:19:45,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-10 03:19:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:45,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:45,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:45,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:19:46,101 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:46,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:46,106 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:46,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:46,120 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:46,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855713927] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:46,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:46,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:46,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292755246] [2022-02-10 03:19:46,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:46,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:46,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:46,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:46,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:46,121 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:46,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:46,696 INFO L93 Difference]: Finished difference Result 5231 states and 16327 transitions. [2022-02-10 03:19:46,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:19:46,696 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:46,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:46,706 INFO L225 Difference]: With dead ends: 5231 [2022-02-10 03:19:46,706 INFO L226 Difference]: Without dead ends: 5188 [2022-02-10 03:19:46,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=291, Invalid=1601, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:19:46,707 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 161 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:46,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 252 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 727 Invalid, 0 Unknown, 318 Unchecked, 0.3s Time] [2022-02-10 03:19:46,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2022-02-10 03:19:46,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 4725. [2022-02-10 03:19:46,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 3.181414055884843) internal successors, (15029), 4724 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 15029 transitions. [2022-02-10 03:19:46,788 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 15029 transitions. Word has length 25 [2022-02-10 03:19:46,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:46,789 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 15029 transitions. [2022-02-10 03:19:46,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:46,789 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 15029 transitions. [2022-02-10 03:19:46,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:46,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:46,796 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:46,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-02-10 03:19:46,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:46,997 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:46,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:46,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1009803334, now seen corresponding path program 234 times [2022-02-10 03:19:46,997 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:46,997 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404779199] [2022-02-10 03:19:46,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:46,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:47,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:47,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404779199] [2022-02-10 03:19:47,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404779199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:47,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597752336] [2022-02-10 03:19:47,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:47,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:47,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:47,125 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:47,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-02-10 03:19:47,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:19:47,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:47,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:47,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:47,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:47,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 29 treesize of output 23 [2022-02-10 03:19:47,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:47,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 59 treesize of output 47 [2022-02-10 03:19:47,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-10 03:19:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:47,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:48,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:48,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:19:48,284 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:48,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 7 treesize of output 3 [2022-02-10 03:19:48,288 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:48,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:48,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:48,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597752336] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:48,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:48,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:19:48,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048625548] [2022-02-10 03:19:48,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:48,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:19:48,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:48,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:19:48,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:19:48,303 INFO L87 Difference]: Start difference. First operand 4725 states and 15029 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:49,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:49,112 INFO L93 Difference]: Finished difference Result 5065 states and 15990 transitions. [2022-02-10 03:19:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:19:49,112 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:49,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:49,122 INFO L225 Difference]: With dead ends: 5065 [2022-02-10 03:19:49,122 INFO L226 Difference]: Without dead ends: 5033 [2022-02-10 03:19:49,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=318, Invalid=1938, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:19:49,123 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 73 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:49,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 156 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 456 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2022-02-10 03:19:49,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5033 states. [2022-02-10 03:19:49,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5033 to 4724. [2022-02-10 03:19:49,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-10 03:19:49,201 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-10 03:19:49,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:49,201 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-10 03:19:49,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:49,201 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-10 03:19:49,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:49,208 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:49,208 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:49,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-02-10 03:19:49,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:49,409 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:49,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:49,409 INFO L85 PathProgramCache]: Analyzing trace with hash 801311524, now seen corresponding path program 235 times [2022-02-10 03:19:49,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:49,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377462436] [2022-02-10 03:19:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:49,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:49,569 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:49,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:49,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377462436] [2022-02-10 03:19:49,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377462436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:49,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724008857] [2022-02-10 03:19:49,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:49,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:49,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:49,571 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:49,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-02-10 03:19:49,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:49,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:49,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:50,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:50,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:50,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:50,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:19:50,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:19:50,497 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:50,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:50,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:50,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:19:50,889 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:50,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 7 treesize of output 3 [2022-02-10 03:19:50,894 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:50,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:50,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724008857] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:50,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:50,909 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:50,909 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937522722] [2022-02-10 03:19:50,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:50,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:50,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:50,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:50,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:50,909 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:51,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:51,421 INFO L93 Difference]: Finished difference Result 5322 states and 16622 transitions. [2022-02-10 03:19:51,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:19:51,422 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:51,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:51,433 INFO L225 Difference]: With dead ends: 5322 [2022-02-10 03:19:51,433 INFO L226 Difference]: Without dead ends: 5297 [2022-02-10 03:19:51,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=259, Invalid=1463, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:19:51,433 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:51,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 225 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 663 Invalid, 0 Unknown, 124 Unchecked, 0.2s Time] [2022-02-10 03:19:51,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5297 states. [2022-02-10 03:19:51,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5297 to 4727. [2022-02-10 03:19:51,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4727 states, 4726 states have (on average 3.181972069403301) internal successors, (15038), 4726 states have internal predecessors, (15038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:51,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4727 states to 4727 states and 15038 transitions. [2022-02-10 03:19:51,519 INFO L78 Accepts]: Start accepts. Automaton has 4727 states and 15038 transitions. Word has length 25 [2022-02-10 03:19:51,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:51,520 INFO L470 AbstractCegarLoop]: Abstraction has 4727 states and 15038 transitions. [2022-02-10 03:19:51,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:51,520 INFO L276 IsEmpty]: Start isEmpty. Operand 4727 states and 15038 transitions. [2022-02-10 03:19:51,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:51,528 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:51,528 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:51,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-02-10 03:19:51,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:51,728 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:51,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:51,729 INFO L85 PathProgramCache]: Analyzing trace with hash -2108091100, now seen corresponding path program 236 times [2022-02-10 03:19:51,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:51,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446161522] [2022-02-10 03:19:51,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:51,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:51,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:51,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446161522] [2022-02-10 03:19:51,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446161522] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:51,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410424095] [2022-02-10 03:19:51,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:51,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:51,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:51,863 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:51,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-02-10 03:19:52,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:52,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:52,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:52,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:52,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:52,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:52,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:52,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:52,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:52,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 42 treesize of output 40 [2022-02-10 03:19:53,021 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:53,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:53,026 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:53,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 8 treesize of output 7 [2022-02-10 03:19:53,040 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:53,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410424095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:53,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:53,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:19:53,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467852963] [2022-02-10 03:19:53,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:53,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:19:53,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:53,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:19:53,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:19:53,041 INFO L87 Difference]: Start difference. First operand 4727 states and 15038 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:53,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:53,639 INFO L93 Difference]: Finished difference Result 5183 states and 16201 transitions. [2022-02-10 03:19:53,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:19:53,639 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:53,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:53,650 INFO L225 Difference]: With dead ends: 5183 [2022-02-10 03:19:53,650 INFO L226 Difference]: Without dead ends: 5162 [2022-02-10 03:19:53,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=203, Invalid=1603, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:53,650 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 454 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:53,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 360 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 735 Invalid, 0 Unknown, 454 Unchecked, 0.3s Time] [2022-02-10 03:19:53,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5162 states. [2022-02-10 03:19:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5162 to 4733. [2022-02-10 03:19:53,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4733 states, 4732 states have (on average 3.180262045646661) internal successors, (15049), 4732 states have internal predecessors, (15049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:53,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4733 states to 4733 states and 15049 transitions. [2022-02-10 03:19:53,740 INFO L78 Accepts]: Start accepts. Automaton has 4733 states and 15049 transitions. Word has length 25 [2022-02-10 03:19:53,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:53,740 INFO L470 AbstractCegarLoop]: Abstraction has 4733 states and 15049 transitions. [2022-02-10 03:19:53,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:53,740 INFO L276 IsEmpty]: Start isEmpty. Operand 4733 states and 15049 transitions. [2022-02-10 03:19:53,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:53,748 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:53,748 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:53,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-02-10 03:19:53,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:53,948 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:53,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:53,949 INFO L85 PathProgramCache]: Analyzing trace with hash 606104280, now seen corresponding path program 237 times [2022-02-10 03:19:53,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:53,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801986591] [2022-02-10 03:19:53,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:53,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:53,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:54,067 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:54,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:54,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801986591] [2022-02-10 03:19:54,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801986591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:54,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581994878] [2022-02-10 03:19:54,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:54,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:54,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:54,068 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:54,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-02-10 03:19:54,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:19:54,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:54,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:54,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:54,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:54,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:19:54,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:54,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:19:54,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:19:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:54,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:54,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:54,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 42 treesize of output 40 [2022-02-10 03:19:55,200 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:55,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:55,205 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:55,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:19:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:55,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581994878] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:55,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:55,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:19:55,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495127607] [2022-02-10 03:19:55,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:55,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:19:55,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:19:55,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:19:55,220 INFO L87 Difference]: Start difference. First operand 4733 states and 15049 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:56,093 INFO L93 Difference]: Finished difference Result 5084 states and 16017 transitions. [2022-02-10 03:19:56,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:19:56,093 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:56,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:56,104 INFO L225 Difference]: With dead ends: 5084 [2022-02-10 03:19:56,104 INFO L226 Difference]: Without dead ends: 5052 [2022-02-10 03:19:56,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=255, Invalid=1815, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:19:56,105 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 63 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:56,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 229 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 654 Invalid, 0 Unknown, 227 Unchecked, 0.2s Time] [2022-02-10 03:19:56,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5052 states. [2022-02-10 03:19:56,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5052 to 4724. [2022-02-10 03:19:56,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4724 states, 4723 states have (on average 3.1814524666525514) internal successors, (15026), 4723 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4724 states to 4724 states and 15026 transitions. [2022-02-10 03:19:56,185 INFO L78 Accepts]: Start accepts. Automaton has 4724 states and 15026 transitions. Word has length 25 [2022-02-10 03:19:56,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:56,186 INFO L470 AbstractCegarLoop]: Abstraction has 4724 states and 15026 transitions. [2022-02-10 03:19:56,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,186 INFO L276 IsEmpty]: Start isEmpty. Operand 4724 states and 15026 transitions. [2022-02-10 03:19:56,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:56,194 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:56,194 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:56,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Ended with exit code 0 [2022-02-10 03:19:56,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:56,395 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:56,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:56,395 INFO L85 PathProgramCache]: Analyzing trace with hash 776433764, now seen corresponding path program 238 times [2022-02-10 03:19:56,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:56,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253799166] [2022-02-10 03:19:56,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:56,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:56,507 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:19:56,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:56,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253799166] [2022-02-10 03:19:56,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253799166] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:56,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588357438] [2022-02-10 03:19:56,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:56,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:56,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:56,509 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:56,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-02-10 03:19:56,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:56,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:56,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:56,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:57,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:57,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:19:57,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 31 treesize of output 23 [2022-02-10 03:19:57,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:57,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:57,245 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:57,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:57,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:57,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 42 treesize of output 40 [2022-02-10 03:19:57,600 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:57,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:57,605 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:57,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 8 treesize of output 7 [2022-02-10 03:19:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:57,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588357438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:57,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:57,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:57,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590701965] [2022-02-10 03:19:57,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:57,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:57,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:57,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:57,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:57,621 INFO L87 Difference]: Start difference. First operand 4724 states and 15026 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:58,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:58,088 INFO L93 Difference]: Finished difference Result 5099 states and 16041 transitions. [2022-02-10 03:19:58,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:19:58,088 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:19:58,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:58,098 INFO L225 Difference]: With dead ends: 5099 [2022-02-10 03:19:58,099 INFO L226 Difference]: Without dead ends: 5067 [2022-02-10 03:19:58,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=257, Invalid=1549, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:19:58,099 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:58,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 217 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-10 03:19:58,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5067 states. [2022-02-10 03:19:58,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5067 to 4725. [2022-02-10 03:19:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 3.1816257408975446) internal successors, (15030), 4724 states have internal predecessors, (15030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:58,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 15030 transitions. [2022-02-10 03:19:58,183 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 15030 transitions. Word has length 25 [2022-02-10 03:19:58,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:58,183 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 15030 transitions. [2022-02-10 03:19:58,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:58,183 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 15030 transitions. [2022-02-10 03:19:58,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:19:58,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:58,192 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:58,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:58,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:58,394 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:58,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:58,394 INFO L85 PathProgramCache]: Analyzing trace with hash 740825710, now seen corresponding path program 239 times [2022-02-10 03:19:58,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:58,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929219230] [2022-02-10 03:19:58,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:58,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:58,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:58,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929219230] [2022-02-10 03:19:58,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929219230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:58,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021300881] [2022-02-10 03:19:58,537 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:58,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:58,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:58,538 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:58,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-02-10 03:19:58,842 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:19:58,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:58,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:19:58,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:59,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:59,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:19:59,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:59,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 43 treesize of output 33 [2022-02-10 03:19:59,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:19:59,255 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:59,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:59,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:59,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:19:59,599 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:19:59,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:19:59,604 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:19:59,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 8 treesize of output 7 [2022-02-10 03:19:59,618 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:59,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021300881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:59,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:59,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:19:59,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981943940] [2022-02-10 03:19:59,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:59,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:19:59,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:59,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:19:59,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:59,620 INFO L87 Difference]: Start difference. First operand 4725 states and 15030 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:00,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:00,061 INFO L93 Difference]: Finished difference Result 5098 states and 16098 transitions. [2022-02-10 03:20:00,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:20:00,062 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:00,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:00,074 INFO L225 Difference]: With dead ends: 5098 [2022-02-10 03:20:00,074 INFO L226 Difference]: Without dead ends: 5076 [2022-02-10 03:20:00,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1413, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:20:00,075 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 73 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:00,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 180 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 570 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-10 03:20:00,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5076 states. [2022-02-10 03:20:00,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5076 to 4726. [2022-02-10 03:20:00,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4726 states, 4725 states have (on average 3.182010582010582) internal successors, (15035), 4725 states have internal predecessors, (15035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4726 states to 4726 states and 15035 transitions. [2022-02-10 03:20:00,159 INFO L78 Accepts]: Start accepts. Automaton has 4726 states and 15035 transitions. Word has length 25 [2022-02-10 03:20:00,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:00,159 INFO L470 AbstractCegarLoop]: Abstraction has 4726 states and 15035 transitions. [2022-02-10 03:20:00,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:00,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4726 states and 15035 transitions. [2022-02-10 03:20:00,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:00,167 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:00,167 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:00,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-02-10 03:20:00,370 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,SelfDestructingSolverStorable255 [2022-02-10 03:20:00,370 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:00,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1012267182, now seen corresponding path program 240 times [2022-02-10 03:20:00,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:00,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967785042] [2022-02-10 03:20:00,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:00,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:00,479 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:00,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:00,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967785042] [2022-02-10 03:20:00,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967785042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:00,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980104872] [2022-02-10 03:20:00,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:20:00,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:00,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:00,481 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:00,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-02-10 03:20:00,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:20:00,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:00,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:00,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:01,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:01,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:01,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:01,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:20:01,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 20 treesize of output 14 [2022-02-10 03:20:01,160 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:01,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:01,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:01,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:20:01,487 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:01,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 7 treesize of output 3 [2022-02-10 03:20:01,492 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:01,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:20:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:01,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980104872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:01,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:01,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:20:01,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535362554] [2022-02-10 03:20:01,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:01,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:20:01,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:01,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:20:01,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:01,508 INFO L87 Difference]: Start difference. First operand 4726 states and 15035 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:01,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:01,960 INFO L93 Difference]: Finished difference Result 5228 states and 16245 transitions. [2022-02-10 03:20:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:20:01,960 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:01,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:01,971 INFO L225 Difference]: With dead ends: 5228 [2022-02-10 03:20:01,971 INFO L226 Difference]: Without dead ends: 5189 [2022-02-10 03:20:01,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:20:01,972 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 188 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:01,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 287 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 585 Invalid, 0 Unknown, 241 Unchecked, 0.2s Time] [2022-02-10 03:20:01,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5189 states. [2022-02-10 03:20:02,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5189 to 4735. [2022-02-10 03:20:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4735 states, 4734 states have (on average 3.1837769328263623) internal successors, (15072), 4734 states have internal predecessors, (15072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:02,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4735 states to 4735 states and 15072 transitions. [2022-02-10 03:20:02,054 INFO L78 Accepts]: Start accepts. Automaton has 4735 states and 15072 transitions. Word has length 25 [2022-02-10 03:20:02,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:02,054 INFO L470 AbstractCegarLoop]: Abstraction has 4735 states and 15072 transitions. [2022-02-10 03:20:02,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:02,055 INFO L276 IsEmpty]: Start isEmpty. Operand 4735 states and 15072 transitions. [2022-02-10 03:20:02,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:02,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:02,062 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:02,080 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-10 03:20:02,262 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,SelfDestructingSolverStorable256 [2022-02-10 03:20:02,263 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:02,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:02,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1230735186, now seen corresponding path program 241 times [2022-02-10 03:20:02,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:02,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775158049] [2022-02-10 03:20:02,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:02,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:02,388 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:02,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:02,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775158049] [2022-02-10 03:20:02,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775158049] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:02,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261668291] [2022-02-10 03:20:02,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:02,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:02,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:02,389 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:02,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-02-10 03:20:02,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:02,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:02,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:02,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:02,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:03,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:03,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:20:03,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:20:03,059 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:03,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:03,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:03,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:20:03,360 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:03,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 7 treesize of output 3 [2022-02-10 03:20:03,365 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:03,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:20:03,378 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:03,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261668291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:03,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:03,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:20:03,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956443105] [2022-02-10 03:20:03,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:03,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:20:03,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:03,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:20:03,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:20:03,380 INFO L87 Difference]: Start difference. First operand 4735 states and 15072 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:03,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:03,847 INFO L93 Difference]: Finished difference Result 5043 states and 15951 transitions. [2022-02-10 03:20:03,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:20:03,848 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:03,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:03,857 INFO L225 Difference]: With dead ends: 5043 [2022-02-10 03:20:03,858 INFO L226 Difference]: Without dead ends: 5025 [2022-02-10 03:20:03,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=208, Invalid=1514, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:20:03,858 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:03,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 145 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 549 Invalid, 0 Unknown, 57 Unchecked, 0.2s Time] [2022-02-10 03:20:03,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-10 03:20:03,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4734. [2022-02-10 03:20:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4734 states, 4733 states have (on average 3.182336784280583) internal successors, (15062), 4733 states have internal predecessors, (15062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4734 states to 4734 states and 15062 transitions. [2022-02-10 03:20:03,933 INFO L78 Accepts]: Start accepts. Automaton has 4734 states and 15062 transitions. Word has length 25 [2022-02-10 03:20:03,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:03,933 INFO L470 AbstractCegarLoop]: Abstraction has 4734 states and 15062 transitions. [2022-02-10 03:20:03,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:03,933 INFO L276 IsEmpty]: Start isEmpty. Operand 4734 states and 15062 transitions. [2022-02-10 03:20:03,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:03,940 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:03,940 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:03,958 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-10 03:20:04,141 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,SelfDestructingSolverStorable257 [2022-02-10 03:20:04,141 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:04,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:04,141 INFO L85 PathProgramCache]: Analyzing trace with hash -363023964, now seen corresponding path program 242 times [2022-02-10 03:20:04,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:04,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160298636] [2022-02-10 03:20:04,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:04,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:04,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:04,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:04,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160298636] [2022-02-10 03:20:04,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160298636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:04,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305596726] [2022-02-10 03:20:04,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:04,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:04,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:04,257 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:04,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-02-10 03:20:04,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:04,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:04,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:04,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:04,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:04,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 22 treesize of output 16 [2022-02-10 03:20:04,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:04,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:20:04,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:20:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:04,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:05,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:05,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 20 treesize of output 24 [2022-02-10 03:20:05,291 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:05,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:20:05,296 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:05,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:20:05,310 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:05,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305596726] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:05,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:05,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:20:05,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541662682] [2022-02-10 03:20:05,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:05,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:20:05,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:05,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:20:05,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:05,311 INFO L87 Difference]: Start difference. First operand 4734 states and 15062 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:05,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:05,830 INFO L93 Difference]: Finished difference Result 5432 states and 16888 transitions. [2022-02-10 03:20:05,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:20:05,831 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:05,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:05,842 INFO L225 Difference]: With dead ends: 5432 [2022-02-10 03:20:05,842 INFO L226 Difference]: Without dead ends: 5384 [2022-02-10 03:20:05,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=245, Invalid=1561, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:20:05,842 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 140 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:05,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 408 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 744 Invalid, 0 Unknown, 673 Unchecked, 0.3s Time] [2022-02-10 03:20:05,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5384 states. [2022-02-10 03:20:05,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5384 to 4754. [2022-02-10 03:20:05,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4754 states, 4753 states have (on average 3.1803071744161584) internal successors, (15116), 4753 states have internal predecessors, (15116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:05,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4754 states to 4754 states and 15116 transitions. [2022-02-10 03:20:05,926 INFO L78 Accepts]: Start accepts. Automaton has 4754 states and 15116 transitions. Word has length 25 [2022-02-10 03:20:05,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:05,926 INFO L470 AbstractCegarLoop]: Abstraction has 4754 states and 15116 transitions. [2022-02-10 03:20:05,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:05,926 INFO L276 IsEmpty]: Start isEmpty. Operand 4754 states and 15116 transitions. [2022-02-10 03:20:05,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:05,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:05,934 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:05,952 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-10 03:20:06,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:06,135 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:06,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:06,135 INFO L85 PathProgramCache]: Analyzing trace with hash 812466680, now seen corresponding path program 243 times [2022-02-10 03:20:06,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:06,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77004276] [2022-02-10 03:20:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:06,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:06,250 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:06,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:06,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77004276] [2022-02-10 03:20:06,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77004276] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:06,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590293194] [2022-02-10 03:20:06,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:20:06,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:06,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:06,252 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:06,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-02-10 03:20:06,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:20:06,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:06,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:06,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:06,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:06,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:06,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:06,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:20:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:06,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:07,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:07,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 20 treesize of output 24 [2022-02-10 03:20:07,335 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:07,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 7 treesize of output 3 [2022-02-10 03:20:07,339 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:07,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 8 treesize of output 7 [2022-02-10 03:20:07,353 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:07,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590293194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:07,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:07,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:20:07,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624293289] [2022-02-10 03:20:07,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:07,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:20:07,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:20:07,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:07,355 INFO L87 Difference]: Start difference. First operand 4754 states and 15116 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:07,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:07,686 INFO L93 Difference]: Finished difference Result 5109 states and 16109 transitions. [2022-02-10 03:20:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:07,687 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:07,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:07,697 INFO L225 Difference]: With dead ends: 5109 [2022-02-10 03:20:07,697 INFO L226 Difference]: Without dead ends: 5091 [2022-02-10 03:20:07,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:20:07,698 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 67 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:07,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 224 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 604 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2022-02-10 03:20:07,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5091 states. [2022-02-10 03:20:07,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5091 to 4763. [2022-02-10 03:20:07,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4763 states, 4762 states have (on average 3.1795464090718184) internal successors, (15141), 4762 states have internal predecessors, (15141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:07,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4763 states to 4763 states and 15141 transitions. [2022-02-10 03:20:07,780 INFO L78 Accepts]: Start accepts. Automaton has 4763 states and 15141 transitions. Word has length 25 [2022-02-10 03:20:07,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:07,780 INFO L470 AbstractCegarLoop]: Abstraction has 4763 states and 15141 transitions. [2022-02-10 03:20:07,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:07,781 INFO L276 IsEmpty]: Start isEmpty. Operand 4763 states and 15141 transitions. [2022-02-10 03:20:07,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:07,788 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:07,788 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:07,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Forceful destruction successful, exit code 0 [2022-02-10 03:20:07,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:07,989 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:07,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:07,989 INFO L85 PathProgramCache]: Analyzing trace with hash 91784568, now seen corresponding path program 244 times [2022-02-10 03:20:07,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:07,989 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954789274] [2022-02-10 03:20:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:07,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:08,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:08,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:08,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954789274] [2022-02-10 03:20:08,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954789274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:08,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14081182] [2022-02-10 03:20:08,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:20:08,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:08,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:08,130 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:08,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-02-10 03:20:08,439 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:20:08,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:08,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:08,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:08,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:08,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:08,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:08,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:20:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:08,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:08,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:08,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:20:09,113 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:09,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 7 treesize of output 3 [2022-02-10 03:20:09,118 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:09,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 8 treesize of output 7 [2022-02-10 03:20:09,132 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:09,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14081182] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:09,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:09,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:20:09,132 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364573257] [2022-02-10 03:20:09,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:09,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:20:09,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:09,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:20:09,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:09,133 INFO L87 Difference]: Start difference. First operand 4763 states and 15141 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:09,434 INFO L93 Difference]: Finished difference Result 5148 states and 16192 transitions. [2022-02-10 03:20:09,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:09,434 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:09,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:09,444 INFO L225 Difference]: With dead ends: 5148 [2022-02-10 03:20:09,445 INFO L226 Difference]: Without dead ends: 5126 [2022-02-10 03:20:09,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1159, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:20:09,445 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:09,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 206 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 526 Invalid, 0 Unknown, 245 Unchecked, 0.2s Time] [2022-02-10 03:20:09,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5126 states. [2022-02-10 03:20:09,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5126 to 4741. [2022-02-10 03:20:09,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4741 states, 4740 states have (on average 3.1774261603375527) internal successors, (15061), 4740 states have internal predecessors, (15061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4741 states to 4741 states and 15061 transitions. [2022-02-10 03:20:09,523 INFO L78 Accepts]: Start accepts. Automaton has 4741 states and 15061 transitions. Word has length 25 [2022-02-10 03:20:09,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:09,523 INFO L470 AbstractCegarLoop]: Abstraction has 4741 states and 15061 transitions. [2022-02-10 03:20:09,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,523 INFO L276 IsEmpty]: Start isEmpty. Operand 4741 states and 15061 transitions. [2022-02-10 03:20:09,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:09,531 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:09,531 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:09,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Forceful destruction successful, exit code 0 [2022-02-10 03:20:09,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:09,732 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:09,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:09,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2048167512, now seen corresponding path program 245 times [2022-02-10 03:20:09,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:09,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540757981] [2022-02-10 03:20:09,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:09,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:09,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:09,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:09,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540757981] [2022-02-10 03:20:09,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540757981] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:09,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184202652] [2022-02-10 03:20:09,855 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:20:09,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:09,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:09,856 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:09,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-02-10 03:20:10,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:20:10,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:10,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:10,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:10,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:10,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:20:10,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:10,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-10 03:20:10,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2022-02-10 03:20:10,648 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:10,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:10,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:10,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:20:10,979 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:10,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 7 treesize of output 3 [2022-02-10 03:20:10,984 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:10,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:20:10,998 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:10,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184202652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:10,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:10,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2022-02-10 03:20:10,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901550085] [2022-02-10 03:20:10,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:10,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:20:10,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:10,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:20:10,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:10,999 INFO L87 Difference]: Start difference. First operand 4741 states and 15061 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:11,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:11,692 INFO L93 Difference]: Finished difference Result 5323 states and 16525 transitions. [2022-02-10 03:20:11,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:20:11,692 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:11,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:11,703 INFO L225 Difference]: With dead ends: 5323 [2022-02-10 03:20:11,703 INFO L226 Difference]: Without dead ends: 5280 [2022-02-10 03:20:11,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=354, Invalid=1902, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:20:11,704 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 198 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:11,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 312 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 633 Invalid, 0 Unknown, 175 Unchecked, 0.2s Time] [2022-02-10 03:20:11,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5280 states. [2022-02-10 03:20:11,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5280 to 4745. [2022-02-10 03:20:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4745 states, 4744 states have (on average 3.1776981450252952) internal successors, (15075), 4744 states have internal predecessors, (15075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4745 states to 4745 states and 15075 transitions. [2022-02-10 03:20:11,782 INFO L78 Accepts]: Start accepts. Automaton has 4745 states and 15075 transitions. Word has length 25 [2022-02-10 03:20:11,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:11,782 INFO L470 AbstractCegarLoop]: Abstraction has 4745 states and 15075 transitions. [2022-02-10 03:20:11,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:11,782 INFO L276 IsEmpty]: Start isEmpty. Operand 4745 states and 15075 transitions. [2022-02-10 03:20:11,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:11,789 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:11,789 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:11,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-02-10 03:20:11,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:11,989 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:11,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:11,990 INFO L85 PathProgramCache]: Analyzing trace with hash 288878372, now seen corresponding path program 246 times [2022-02-10 03:20:11,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:11,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158397262] [2022-02-10 03:20:11,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:11,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:12,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:12,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158397262] [2022-02-10 03:20:12,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158397262] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:12,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961659133] [2022-02-10 03:20:12,116 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:20:12,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:12,117 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:12,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-02-10 03:20:12,432 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 03:20:12,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:12,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:20:12,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:12,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:20:12,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 212 treesize of output 184 [2022-02-10 03:20:12,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 194 treesize of output 172 [2022-02-10 03:20:12,853 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:12,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:13,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 264 [2022-02-10 03:20:13,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:20:13,418 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:13,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 8 treesize of output 7 [2022-02-10 03:20:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:13,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961659133] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:13,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:13,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:20:13,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317530553] [2022-02-10 03:20:13,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:13,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:20:13,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:13,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:20:13,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:20:13,433 INFO L87 Difference]: Start difference. First operand 4745 states and 15075 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:13,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:13,872 INFO L93 Difference]: Finished difference Result 5212 states and 16186 transitions. [2022-02-10 03:20:13,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:20:13,873 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:13,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:13,883 INFO L225 Difference]: With dead ends: 5212 [2022-02-10 03:20:13,883 INFO L226 Difference]: Without dead ends: 5188 [2022-02-10 03:20:13,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:20:13,884 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:13,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 194 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:20:13,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5188 states. [2022-02-10 03:20:13,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5188 to 4732. [2022-02-10 03:20:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4732 states, 4731 states have (on average 3.1760727119002325) internal successors, (15026), 4731 states have internal predecessors, (15026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:13,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4732 states to 4732 states and 15026 transitions. [2022-02-10 03:20:13,964 INFO L78 Accepts]: Start accepts. Automaton has 4732 states and 15026 transitions. Word has length 25 [2022-02-10 03:20:13,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:13,964 INFO L470 AbstractCegarLoop]: Abstraction has 4732 states and 15026 transitions. [2022-02-10 03:20:13,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:13,964 INFO L276 IsEmpty]: Start isEmpty. Operand 4732 states and 15026 transitions. [2022-02-10 03:20:13,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:13,971 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:13,971 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:13,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Ended with exit code 0 [2022-02-10 03:20:14,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:14,172 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:14,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:14,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1742742842, now seen corresponding path program 247 times [2022-02-10 03:20:14,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:14,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776172828] [2022-02-10 03:20:14,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:14,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:14,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:14,307 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:14,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:14,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776172828] [2022-02-10 03:20:14,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776172828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:14,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190951765] [2022-02-10 03:20:14,308 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:14,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:14,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:14,309 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:14,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-02-10 03:20:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:14,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:14,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:14,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:14,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 29 treesize of output 23 [2022-02-10 03:20:15,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:15,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:20:15,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 41 [2022-02-10 03:20:15,185 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:15,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:15,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:15,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:20:15,467 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:15,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 7 treesize of output 3 [2022-02-10 03:20:15,472 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:15,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 8 treesize of output 7 [2022-02-10 03:20:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:15,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190951765] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:15,494 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:15,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:20:15,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434014379] [2022-02-10 03:20:15,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:15,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:20:15,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:20:15,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:20:15,495 INFO L87 Difference]: Start difference. First operand 4732 states and 15026 transitions. Second operand has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:16,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:16,195 INFO L93 Difference]: Finished difference Result 5064 states and 15961 transitions. [2022-02-10 03:20:16,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:20:16,195 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:16,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:16,205 INFO L225 Difference]: With dead ends: 5064 [2022-02-10 03:20:16,205 INFO L226 Difference]: Without dead ends: 5035 [2022-02-10 03:20:16,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=266, Invalid=1714, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:20:16,206 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:16,206 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 185 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 617 Invalid, 0 Unknown, 103 Unchecked, 0.2s Time] [2022-02-10 03:20:16,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-02-10 03:20:16,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 4733. [2022-02-10 03:20:16,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4733 states, 4732 states have (on average 3.17603550295858) internal successors, (15029), 4732 states have internal predecessors, (15029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:16,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4733 states to 4733 states and 15029 transitions. [2022-02-10 03:20:16,286 INFO L78 Accepts]: Start accepts. Automaton has 4733 states and 15029 transitions. Word has length 25 [2022-02-10 03:20:16,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:16,286 INFO L470 AbstractCegarLoop]: Abstraction has 4733 states and 15029 transitions. [2022-02-10 03:20:16,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8275862068965518) internal successors, (53), 29 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:16,286 INFO L276 IsEmpty]: Start isEmpty. Operand 4733 states and 15029 transitions. [2022-02-10 03:20:16,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:16,293 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:16,293 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:16,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Ended with exit code 0 [2022-02-10 03:20:16,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:16,494 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:16,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:16,494 INFO L85 PathProgramCache]: Analyzing trace with hash -807177200, now seen corresponding path program 248 times [2022-02-10 03:20:16,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:16,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332025820] [2022-02-10 03:20:16,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:16,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:16,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:16,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:16,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332025820] [2022-02-10 03:20:16,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332025820] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:16,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666788446] [2022-02-10 03:20:16,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:16,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:16,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:16,611 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:16,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-02-10 03:20:16,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:16,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:16,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:16,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:17,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:17,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:20:17,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20: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 20 treesize of output 14 [2022-02-10 03:20:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:17,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:17,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:17,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:20:17,757 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:20:17,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 7 treesize of output 3 [2022-02-10 03:20:17,762 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:17,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 8 treesize of output 7 [2022-02-10 03:20:17,777 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:17,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666788446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:17,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:17,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:20:17,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347932709] [2022-02-10 03:20:17,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:17,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:20:17,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:20:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:20:17,778 INFO L87 Difference]: Start difference. First operand 4733 states and 15029 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:18,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:18,241 INFO L93 Difference]: Finished difference Result 5062 states and 15981 transitions. [2022-02-10 03:20:18,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:20:18,242 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:18,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:18,252 INFO L225 Difference]: With dead ends: 5062 [2022-02-10 03:20:18,252 INFO L226 Difference]: Without dead ends: 5055 [2022-02-10 03:20:18,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=239, Invalid=1401, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:20:18,253 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:18,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 195 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 512 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-10 03:20:18,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5055 states. [2022-02-10 03:20:18,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5055 to 4739. [2022-02-10 03:20:18,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4739 states, 4738 states have (on average 3.175390460109751) internal successors, (15045), 4738 states have internal predecessors, (15045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:18,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4739 states to 4739 states and 15045 transitions. [2022-02-10 03:20:18,336 INFO L78 Accepts]: Start accepts. Automaton has 4739 states and 15045 transitions. Word has length 25 [2022-02-10 03:20:18,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:18,336 INFO L470 AbstractCegarLoop]: Abstraction has 4739 states and 15045 transitions. [2022-02-10 03:20:18,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:18,336 INFO L276 IsEmpty]: Start isEmpty. Operand 4739 states and 15045 transitions. [2022-02-10 03:20:18,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:18,343 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:18,343 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:18,361 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-10 03:20:18,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:18,544 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:18,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:18,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1831960296, now seen corresponding path program 249 times [2022-02-10 03:20:18,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:18,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210278367] [2022-02-10 03:20:18,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:18,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:18,657 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:18,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:18,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210278367] [2022-02-10 03:20:18,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210278367] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:18,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772962370] [2022-02-10 03:20:18,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:20:18,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:18,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:18,659 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:18,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-02-10 03:20:18,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:20:18,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:18,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:20:18,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:19,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:20:19,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-10 03:20:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:20:19,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:19,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 219 [2022-02-10 03:20:19,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3 treesize of output 1 [2022-02-10 03:20:19,662 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:20:19,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:20:19,675 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:20:19,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772962370] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:19,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:19,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 22 [2022-02-10 03:20:19,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404327319] [2022-02-10 03:20:19,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:19,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:20:19,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:19,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:20:19,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:20:19,676 INFO L87 Difference]: Start difference. First operand 4739 states and 15045 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:20,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:20,071 INFO L93 Difference]: Finished difference Result 5055 states and 15816 transitions. [2022-02-10 03:20:20,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:20:20,071 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:20,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:20,082 INFO L225 Difference]: With dead ends: 5055 [2022-02-10 03:20:20,082 INFO L226 Difference]: Without dead ends: 5025 [2022-02-10 03:20:20,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:20:20,082 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 76 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:20,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 186 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:20:20,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-10 03:20:20,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4689. [2022-02-10 03:20:20,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4689 states, 4688 states have (on average 3.175767918088737) internal successors, (14888), 4688 states have internal predecessors, (14888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:20,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4689 states to 4689 states and 14888 transitions. [2022-02-10 03:20:20,158 INFO L78 Accepts]: Start accepts. Automaton has 4689 states and 14888 transitions. Word has length 25 [2022-02-10 03:20:20,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:20,158 INFO L470 AbstractCegarLoop]: Abstraction has 4689 states and 14888 transitions. [2022-02-10 03:20:20,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:20,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4689 states and 14888 transitions. [2022-02-10 03:20:20,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:20,166 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:20,166 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:20,184 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-10 03:20:20,366 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,SelfDestructingSolverStorable265 [2022-02-10 03:20:20,366 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:20,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1408303420, now seen corresponding path program 250 times [2022-02-10 03:20:20,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:20,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936651702] [2022-02-10 03:20:20,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:20,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:20,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:20,474 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:20:20,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:20,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936651702] [2022-02-10 03:20:20,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936651702] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:20,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992341141] [2022-02-10 03:20:20,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:20:20,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:20,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:20,475 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:20,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-02-10 03:20:20,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:20:20,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:20,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:20,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:20,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:20,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 39 treesize of output 31 [2022-02-10 03:20:21,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 31 treesize of output 23 [2022-02-10 03:20:21,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:21,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 22 treesize of output 16 [2022-02-10 03:20:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:21,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:21,459 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:21,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:21,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:21,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 44 treesize of output 42 [2022-02-10 03:20:21,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:21,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 38 treesize of output 36 [2022-02-10 03:20:21,676 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:21,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992341141] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:21,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:21,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:21,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956198896] [2022-02-10 03:20:21,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:21,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:21,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:21,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:21,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:21,677 INFO L87 Difference]: Start difference. First operand 4689 states and 14888 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:22,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:22,458 INFO L93 Difference]: Finished difference Result 5379 states and 16600 transitions. [2022-02-10 03:20:22,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:20:22,459 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:22,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:22,469 INFO L225 Difference]: With dead ends: 5379 [2022-02-10 03:20:22,470 INFO L226 Difference]: Without dead ends: 5324 [2022-02-10 03:20:22,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=315, Invalid=1941, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:20:22,470 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 223 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:22,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 248 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 769 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2022-02-10 03:20:22,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states. [2022-02-10 03:20:22,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 4680. [2022-02-10 03:20:22,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:22,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-10 03:20:22,554 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-10 03:20:22,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:22,554 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-10 03:20:22,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:22,554 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-10 03:20:22,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:22,561 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:22,561 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:22,579 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-10 03:20:22,761 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,SelfDestructingSolverStorable266 [2022-02-10 03:20:22,762 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:22,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:22,762 INFO L85 PathProgramCache]: Analyzing trace with hash -546956875, now seen corresponding path program 251 times [2022-02-10 03:20:22,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:22,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328079205] [2022-02-10 03:20:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:22,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:22,975 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:22,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:22,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328079205] [2022-02-10 03:20:22,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328079205] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:22,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877690552] [2022-02-10 03:20:22,975 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:20:22,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:22,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:22,976 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:22,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-02-10 03:20:23,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:20:23,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:23,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:20:23,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:23,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:23,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:20:23,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:23,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 20 treesize of output 14 [2022-02-10 03:20:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:23,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:23,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:23,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:23,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:23,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:24,027 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:24,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877690552] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:24,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:24,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 28 [2022-02-10 03:20:24,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314544745] [2022-02-10 03:20:24,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:24,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:20:24,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:20:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:20:24,028 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:24,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:24,370 INFO L93 Difference]: Finished difference Result 4903 states and 15416 transitions. [2022-02-10 03:20:24,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:20:24,371 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:24,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:24,381 INFO L225 Difference]: With dead ends: 4903 [2022-02-10 03:20:24,381 INFO L226 Difference]: Without dead ends: 4887 [2022-02-10 03:20:24,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:20:24,381 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 109 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:24,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 255 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 692 Invalid, 0 Unknown, 303 Unchecked, 0.3s Time] [2022-02-10 03:20:24,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4887 states. [2022-02-10 03:20:24,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4887 to 4680. [2022-02-10 03:20:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:24,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-10 03:20:24,461 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-10 03:20:24,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:24,461 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-10 03:20:24,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:24,461 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-10 03:20:24,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:24,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:24,469 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:24,487 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-10 03:20:24,669 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,SelfDestructingSolverStorable267 [2022-02-10 03:20:24,669 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:24,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:24,670 INFO L85 PathProgramCache]: Analyzing trace with hash 131947664, now seen corresponding path program 252 times [2022-02-10 03:20:24,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:24,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531708583] [2022-02-10 03:20:24,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:24,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:24,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:24,776 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:24,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:24,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531708583] [2022-02-10 03:20:24,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531708583] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:24,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108096907] [2022-02-10 03:20:24,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:20:24,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:24,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:24,777 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:24,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-02-10 03:20:25,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:20:25,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:25,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:25,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:25,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:25,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 42 treesize of output 34 [2022-02-10 03:20:25,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:25,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:25,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:20:25,613 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:25,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:25,768 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:25,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 9 treesize of output 3 [2022-02-10 03:20:25,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:25,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:20:25,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:25,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 40 treesize of output 38 [2022-02-10 03:20:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:25,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108096907] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:25,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:25,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:25,982 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498761609] [2022-02-10 03:20:25,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:25,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:25,982 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:25,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:25,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:25,983 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:26,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:26,730 INFO L93 Difference]: Finished difference Result 5306 states and 16379 transitions. [2022-02-10 03:20:26,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:20:26,731 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:26,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:26,742 INFO L225 Difference]: With dead ends: 5306 [2022-02-10 03:20:26,742 INFO L226 Difference]: Without dead ends: 5272 [2022-02-10 03:20:26,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=303, Invalid=1859, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:20:26,742 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 135 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:26,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 297 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 818 Invalid, 0 Unknown, 152 Unchecked, 0.3s Time] [2022-02-10 03:20:26,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5272 states. [2022-02-10 03:20:26,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5272 to 4680. [2022-02-10 03:20:26,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.175892284676213) internal successors, (14860), 4679 states have internal predecessors, (14860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:26,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14860 transitions. [2022-02-10 03:20:26,814 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14860 transitions. Word has length 25 [2022-02-10 03:20:26,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:26,814 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14860 transitions. [2022-02-10 03:20:26,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:26,814 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14860 transitions. [2022-02-10 03:20:26,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:26,820 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:26,821 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:26,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-02-10 03:20:27,021 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,SelfDestructingSolverStorable268 [2022-02-10 03:20:27,021 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:27,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:27,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1159245451, now seen corresponding path program 253 times [2022-02-10 03:20:27,021 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:27,021 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591315798] [2022-02-10 03:20:27,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:27,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:27,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:27,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:27,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591315798] [2022-02-10 03:20:27,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591315798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:27,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777925423] [2022-02-10 03:20:27,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:27,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:27,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:27,155 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:27,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-02-10 03:20:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:27,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:20:27,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:27,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:27,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 45 treesize of output 35 [2022-02-10 03:20:27,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:27,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:20:27,804 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:27,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:27,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:27,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 42 treesize of output 40 [2022-02-10 03:20:28,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:28,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:28,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777925423] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:28,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:28,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 26 [2022-02-10 03:20:28,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475918510] [2022-02-10 03:20:28,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:28,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:20:28,093 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:28,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:20:28,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:20:28,094 INFO L87 Difference]: Start difference. First operand 4680 states and 14860 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:28,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:28,592 INFO L93 Difference]: Finished difference Result 4967 states and 15523 transitions. [2022-02-10 03:20:28,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:28,592 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:28,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:28,602 INFO L225 Difference]: With dead ends: 4967 [2022-02-10 03:20:28,602 INFO L226 Difference]: Without dead ends: 4825 [2022-02-10 03:20:28,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:20:28,602 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 85 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:28,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 349 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 950 Invalid, 0 Unknown, 117 Unchecked, 0.3s Time] [2022-02-10 03:20:28,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4825 states. [2022-02-10 03:20:28,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4825 to 4674. [2022-02-10 03:20:28,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4674 states, 4673 states have (on average 3.1735501818959984) internal successors, (14830), 4673 states have internal predecessors, (14830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:28,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4674 states to 4674 states and 14830 transitions. [2022-02-10 03:20:28,677 INFO L78 Accepts]: Start accepts. Automaton has 4674 states and 14830 transitions. Word has length 25 [2022-02-10 03:20:28,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:28,677 INFO L470 AbstractCegarLoop]: Abstraction has 4674 states and 14830 transitions. [2022-02-10 03:20:28,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:28,677 INFO L276 IsEmpty]: Start isEmpty. Operand 4674 states and 14830 transitions. [2022-02-10 03:20:28,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:28,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:28,684 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:28,702 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-10 03:20:28,884 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,SelfDestructingSolverStorable269 [2022-02-10 03:20:28,885 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:28,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash -831682421, now seen corresponding path program 254 times [2022-02-10 03:20:28,885 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:28,885 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614049395] [2022-02-10 03:20:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:28,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:29,032 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:29,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:29,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614049395] [2022-02-10 03:20:29,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614049395] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:29,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876006472] [2022-02-10 03:20:29,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:29,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:29,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:29,034 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:29,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-02-10 03:20:29,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:29,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:29,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:20:29,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:29,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:29,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:20:29,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:29,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:20:29,752 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:29,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:29,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:29,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 42 treesize of output 40 [2022-02-10 03:20:30,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:30,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:30,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876006472] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:30,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:30,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:20:30,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593132354] [2022-02-10 03:20:30,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:30,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:20:30,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:30,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:20:30,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:20:30,084 INFO L87 Difference]: Start difference. First operand 4674 states and 14830 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:30,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:30,509 INFO L93 Difference]: Finished difference Result 4828 states and 15216 transitions. [2022-02-10 03:20:30,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:30,510 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:30,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:30,519 INFO L225 Difference]: With dead ends: 4828 [2022-02-10 03:20:30,519 INFO L226 Difference]: Without dead ends: 4806 [2022-02-10 03:20:30,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=146, Invalid=1114, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:20:30,520 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 81 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:30,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 218 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 766 Invalid, 0 Unknown, 181 Unchecked, 0.3s Time] [2022-02-10 03:20:30,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4806 states. [2022-02-10 03:20:30,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4806 to 4671. [2022-02-10 03:20:30,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1721627408993576) internal successors, (14814), 4670 states have internal predecessors, (14814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:30,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14814 transitions. [2022-02-10 03:20:30,590 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14814 transitions. Word has length 25 [2022-02-10 03:20:30,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:30,590 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14814 transitions. [2022-02-10 03:20:30,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:30,590 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14814 transitions. [2022-02-10 03:20:30,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:30,597 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:30,597 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:30,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Forceful destruction successful, exit code 0 [2022-02-10 03:20:30,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:30,798 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:30,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:30,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1124933820, now seen corresponding path program 255 times [2022-02-10 03:20:30,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:30,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761045543] [2022-02-10 03:20:30,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:30,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:30,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:30,945 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:20:30,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:30,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761045543] [2022-02-10 03:20:30,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761045543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:30,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141606900] [2022-02-10 03:20:30,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:20:30,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:30,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:30,946 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:30,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-02-10 03:20:31,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:20:31,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:31,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:31,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:31,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:31,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:20:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:31,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:31,758 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:31,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 9 treesize of output 3 [2022-02-10 03:20:31,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:31,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:31,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:31,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 38 treesize of output 36 [2022-02-10 03:20:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:32,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141606900] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:32,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:32,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 28 [2022-02-10 03:20:32,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548504033] [2022-02-10 03:20:32,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:32,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:20:32,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:32,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:20:32,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:20:32,001 INFO L87 Difference]: Start difference. First operand 4671 states and 14814 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:32,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:32,573 INFO L93 Difference]: Finished difference Result 4822 states and 15197 transitions. [2022-02-10 03:20:32,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:32,573 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:32,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:32,583 INFO L225 Difference]: With dead ends: 4822 [2022-02-10 03:20:32,583 INFO L226 Difference]: Without dead ends: 4797 [2022-02-10 03:20:32,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=195, Invalid=1365, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:20:32,584 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:32,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 173 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 526 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-10 03:20:32,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4797 states. [2022-02-10 03:20:32,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4797 to 4676. [2022-02-10 03:20:32,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.17048128342246) internal successors, (14822), 4675 states have internal predecessors, (14822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:32,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14822 transitions. [2022-02-10 03:20:32,654 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14822 transitions. Word has length 25 [2022-02-10 03:20:32,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:32,654 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14822 transitions. [2022-02-10 03:20:32,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:32,654 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14822 transitions. [2022-02-10 03:20:32,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:32,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:32,661 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:32,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Ended with exit code 0 [2022-02-10 03:20:32,861 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,SelfDestructingSolverStorable271 [2022-02-10 03:20:32,862 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:32,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:32,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1410744336, now seen corresponding path program 256 times [2022-02-10 03:20:32,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:32,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627866583] [2022-02-10 03:20:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:32,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:32,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:32,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627866583] [2022-02-10 03:20:32,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627866583] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:32,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841303904] [2022-02-10 03:20:32,981 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:20:32,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:32,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:32,982 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:32,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-02-10 03:20:33,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:20:33,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:33,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:33,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:33,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:33,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:20:33,661 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:33,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:33,738 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:33,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 9 treesize of output 3 [2022-02-10 03:20:33,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:33,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 42 treesize of output 40 [2022-02-10 03:20:33,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:33,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-10 03:20:33,958 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:33,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841303904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:33,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:33,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 25 [2022-02-10 03:20:33,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120202034] [2022-02-10 03:20:33,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:33,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:20:33,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:33,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:20:33,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:20:33,959 INFO L87 Difference]: Start difference. First operand 4676 states and 14822 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:34,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:34,498 INFO L93 Difference]: Finished difference Result 4825 states and 15202 transitions. [2022-02-10 03:20:34,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:20:34,499 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:34,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:34,511 INFO L225 Difference]: With dead ends: 4825 [2022-02-10 03:20:34,511 INFO L226 Difference]: Without dead ends: 4785 [2022-02-10 03:20:34,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:20:34,512 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:34,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 138 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 500 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2022-02-10 03:20:34,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4785 states. [2022-02-10 03:20:34,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4785 to 4671. [2022-02-10 03:20:34,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.171948608137045) internal successors, (14813), 4670 states have internal predecessors, (14813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:34,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14813 transitions. [2022-02-10 03:20:34,586 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14813 transitions. Word has length 25 [2022-02-10 03:20:34,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:34,586 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14813 transitions. [2022-02-10 03:20:34,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:34,586 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14813 transitions. [2022-02-10 03:20:34,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:34,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:34,593 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:34,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-02-10 03:20:34,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:34,796 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:34,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:34,797 INFO L85 PathProgramCache]: Analyzing trace with hash -679018642, now seen corresponding path program 257 times [2022-02-10 03:20:34,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:34,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18221263] [2022-02-10 03:20:34,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:34,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:34,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:34,956 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:34,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:34,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18221263] [2022-02-10 03:20:34,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18221263] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:34,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994995312] [2022-02-10 03:20:34,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:20:34,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:34,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:34,957 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:34,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-02-10 03:20:35,278 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:20:35,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:35,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:35,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:35,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:35,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 50 treesize of output 40 [2022-02-10 03:20:35,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:35,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:20:35,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 35 treesize of output 27 [2022-02-10 03:20:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:35,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:35,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:35,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:36,069 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:36,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 9 treesize of output 3 [2022-02-10 03:20:36,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:36,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:36,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994995312] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:36,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:36,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 28 [2022-02-10 03:20:36,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621918394] [2022-02-10 03:20:36,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:36,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:20:36,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:20:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:20:36,143 INFO L87 Difference]: Start difference. First operand 4671 states and 14813 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:36,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:36,666 INFO L93 Difference]: Finished difference Result 4892 states and 15365 transitions. [2022-02-10 03:20:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:20:36,667 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:36,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:36,676 INFO L225 Difference]: With dead ends: 4892 [2022-02-10 03:20:36,676 INFO L226 Difference]: Without dead ends: 4865 [2022-02-10 03:20:36,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=251, Invalid=1471, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:20:36,677 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 81 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:36,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 325 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 578 Invalid, 0 Unknown, 418 Unchecked, 0.2s Time] [2022-02-10 03:20:36,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4865 states. [2022-02-10 03:20:36,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4865 to 4671. [2022-02-10 03:20:36,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1717344753747323) internal successors, (14812), 4670 states have internal predecessors, (14812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14812 transitions. [2022-02-10 03:20:36,748 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14812 transitions. Word has length 25 [2022-02-10 03:20:36,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:36,749 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14812 transitions. [2022-02-10 03:20:36,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:36,749 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14812 transitions. [2022-02-10 03:20:36,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:36,756 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:36,756 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:36,773 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-10 03:20:36,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:36,957 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:36,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:36,957 INFO L85 PathProgramCache]: Analyzing trace with hash 544256449, now seen corresponding path program 258 times [2022-02-10 03:20:36,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:36,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975695603] [2022-02-10 03:20:36,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:36,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:37,058 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:37,058 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:37,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975695603] [2022-02-10 03:20:37,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975695603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:37,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877446730] [2022-02-10 03:20:37,058 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:20:37,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:37,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:37,060 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:37,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-02-10 03:20:37,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:20:37,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:37,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:20:37,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:37,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:37,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-10 03:20:37,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:37,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2022-02-10 03:20:37,906 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:37,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:38,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:38,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 42 treesize of output 40 [2022-02-10 03:20:38,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:38,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 40 treesize of output 38 [2022-02-10 03:20:38,234 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:38,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877446730] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:38,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:38,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:38,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936311176] [2022-02-10 03:20:38,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:38,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:38,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:38,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:38,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:38,235 INFO L87 Difference]: Start difference. First operand 4671 states and 14812 transitions. Second operand has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:38,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:38,712 INFO L93 Difference]: Finished difference Result 4851 states and 15274 transitions. [2022-02-10 03:20:38,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:20:38,713 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:38,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:38,722 INFO L225 Difference]: With dead ends: 4851 [2022-02-10 03:20:38,722 INFO L226 Difference]: Without dead ends: 4839 [2022-02-10 03:20:38,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:20:38,723 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:38,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 216 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 584 Invalid, 0 Unknown, 322 Unchecked, 0.2s Time] [2022-02-10 03:20:38,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4839 states. [2022-02-10 03:20:38,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4839 to 4666. [2022-02-10 03:20:38,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4666 states, 4665 states have (on average 3.1712754555198286) internal successors, (14794), 4665 states have internal predecessors, (14794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:38,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4666 states to 4666 states and 14794 transitions. [2022-02-10 03:20:38,804 INFO L78 Accepts]: Start accepts. Automaton has 4666 states and 14794 transitions. Word has length 25 [2022-02-10 03:20:38,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:38,805 INFO L470 AbstractCegarLoop]: Abstraction has 4666 states and 14794 transitions. [2022-02-10 03:20:38,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.074074074074074) internal successors, (56), 27 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:38,805 INFO L276 IsEmpty]: Start isEmpty. Operand 4666 states and 14794 transitions. [2022-02-10 03:20:38,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:38,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:38,812 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:38,829 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-10 03:20:39,012 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,SelfDestructingSolverStorable274 [2022-02-10 03:20:39,012 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:39,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:39,012 INFO L85 PathProgramCache]: Analyzing trace with hash 861232442, now seen corresponding path program 259 times [2022-02-10 03:20:39,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:39,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45488348] [2022-02-10 03:20:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:39,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:39,111 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:39,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:39,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45488348] [2022-02-10 03:20:39,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45488348] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:39,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624804783] [2022-02-10 03:20:39,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:39,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:39,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:39,112 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:39,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-02-10 03:20:39,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:39,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:39,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:39,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:39,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:20:39,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:20:39,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:39,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:40,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:40,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:40,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:40,290 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:40,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:40,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:40,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:40,365 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:40,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624804783] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:40,366 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:40,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:40,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025215348] [2022-02-10 03:20:40,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:40,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:40,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:40,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:40,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:40,366 INFO L87 Difference]: Start difference. First operand 4666 states and 14794 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:41,060 INFO L93 Difference]: Finished difference Result 5557 states and 17007 transitions. [2022-02-10 03:20:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:20:41,061 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:41,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:41,071 INFO L225 Difference]: With dead ends: 5557 [2022-02-10 03:20:41,071 INFO L226 Difference]: Without dead ends: 5503 [2022-02-10 03:20:41,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:20:41,072 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 147 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:41,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 251 Invalid, 1033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 746 Invalid, 0 Unknown, 225 Unchecked, 0.3s Time] [2022-02-10 03:20:41,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2022-02-10 03:20:41,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 4682. [2022-02-10 03:20:41,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4682 states, 4681 states have (on average 3.173253578295236) internal successors, (14854), 4681 states have internal predecessors, (14854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:41,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4682 states to 4682 states and 14854 transitions. [2022-02-10 03:20:41,140 INFO L78 Accepts]: Start accepts. Automaton has 4682 states and 14854 transitions. Word has length 25 [2022-02-10 03:20:41,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:41,141 INFO L470 AbstractCegarLoop]: Abstraction has 4682 states and 14854 transitions. [2022-02-10 03:20:41,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:41,141 INFO L276 IsEmpty]: Start isEmpty. Operand 4682 states and 14854 transitions. [2022-02-10 03:20:41,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:41,147 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:41,147 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:41,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-02-10 03:20:41,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:41,348 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:41,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:41,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1381856617, now seen corresponding path program 260 times [2022-02-10 03:20:41,348 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:41,348 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337423769] [2022-02-10 03:20:41,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:41,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:41,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:41,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337423769] [2022-02-10 03:20:41,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337423769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:41,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748202228] [2022-02-10 03:20:41,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:41,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:41,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:41,454 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:41,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-02-10 03:20:41,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:41,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:41,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:20:41,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:42,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:42,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-10 03:20:42,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:42,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 23 treesize of output 17 [2022-02-10 03:20:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:42,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:42,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:42,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:42,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:42,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 38 treesize of output 36 [2022-02-10 03:20:42,521 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:42,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748202228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:42,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:42,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 25 [2022-02-10 03:20:42,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344678588] [2022-02-10 03:20:42,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:42,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:20:42,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:42,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:20:42,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:20:42,522 INFO L87 Difference]: Start difference. First operand 4682 states and 14854 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:43,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:43,096 INFO L93 Difference]: Finished difference Result 4895 states and 15386 transitions. [2022-02-10 03:20:43,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:20:43,096 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:43,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:43,105 INFO L225 Difference]: With dead ends: 4895 [2022-02-10 03:20:43,105 INFO L226 Difference]: Without dead ends: 4882 [2022-02-10 03:20:43,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:20:43,106 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 78 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:43,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 219 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 716 Invalid, 0 Unknown, 121 Unchecked, 0.3s Time] [2022-02-10 03:20:43,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4882 states. [2022-02-10 03:20:43,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4882 to 4679. [2022-02-10 03:20:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.173150919196238) internal successors, (14844), 4678 states have internal predecessors, (14844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:43,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 14844 transitions. [2022-02-10 03:20:43,175 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 14844 transitions. Word has length 25 [2022-02-10 03:20:43,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:43,175 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 14844 transitions. [2022-02-10 03:20:43,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:43,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 14844 transitions. [2022-02-10 03:20:43,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:43,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:43,182 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:43,201 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-10 03:20:43,383 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,SelfDestructingSolverStorable276 [2022-02-10 03:20:43,383 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:43,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:43,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1587608080, now seen corresponding path program 261 times [2022-02-10 03:20:43,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:43,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702315498] [2022-02-10 03:20:43,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:43,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:43,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:43,477 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:20:43,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:43,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702315498] [2022-02-10 03:20:43,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702315498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:43,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284819913] [2022-02-10 03:20:43,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:20:43,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:43,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:43,478 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:43,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-02-10 03:20:43,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:20:43,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:43,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:43,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:43,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:43,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 50 treesize of output 40 [2022-02-10 03:20:44,281 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:44,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:44,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:44,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:44,512 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:44,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:44,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:44,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284819913] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:44,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:44,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 26 [2022-02-10 03:20:44,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045313360] [2022-02-10 03:20:44,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:44,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:20:44,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:44,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:20:44,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:20:44,590 INFO L87 Difference]: Start difference. First operand 4679 states and 14844 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:45,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:45,393 INFO L93 Difference]: Finished difference Result 5240 states and 16195 transitions. [2022-02-10 03:20:45,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:20:45,393 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:45,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:45,403 INFO L225 Difference]: With dead ends: 5240 [2022-02-10 03:20:45,403 INFO L226 Difference]: Without dead ends: 5207 [2022-02-10 03:20:45,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=1778, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:20:45,403 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 65 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:45,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 258 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 768 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-02-10 03:20:45,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5207 states. [2022-02-10 03:20:45,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5207 to 4710. [2022-02-10 03:20:45,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4710 states, 4709 states have (on average 3.1686132936929283) internal successors, (14921), 4709 states have internal predecessors, (14921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:45,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4710 states to 4710 states and 14921 transitions. [2022-02-10 03:20:45,473 INFO L78 Accepts]: Start accepts. Automaton has 4710 states and 14921 transitions. Word has length 25 [2022-02-10 03:20:45,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:45,473 INFO L470 AbstractCegarLoop]: Abstraction has 4710 states and 14921 transitions. [2022-02-10 03:20:45,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 26 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:45,473 INFO L276 IsEmpty]: Start isEmpty. Operand 4710 states and 14921 transitions. [2022-02-10 03:20:45,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:45,480 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:45,480 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:45,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-02-10 03:20:45,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:45,681 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:45,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:45,681 INFO L85 PathProgramCache]: Analyzing trace with hash -171681060, now seen corresponding path program 262 times [2022-02-10 03:20:45,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:45,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504858378] [2022-02-10 03:20:45,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:45,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:45,780 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:45,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:45,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504858378] [2022-02-10 03:20:45,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504858378] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:45,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099226025] [2022-02-10 03:20:45,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:20:45,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:45,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:45,781 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:45,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-02-10 03:20:46,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:20:46,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:46,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:46,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:46,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:46,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:20:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:46,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:46,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:46,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 44 treesize of output 42 [2022-02-10 03:20:46,866 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:46,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:46,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:46,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:46,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099226025] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:46,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:46,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:46,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384151219] [2022-02-10 03:20:46,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:46,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:46,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:46,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:46,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:46,949 INFO L87 Difference]: Start difference. First operand 4710 states and 14921 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:47,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:47,792 INFO L93 Difference]: Finished difference Result 5322 states and 16410 transitions. [2022-02-10 03:20:47,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:20:47,792 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:47,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:47,802 INFO L225 Difference]: With dead ends: 5322 [2022-02-10 03:20:47,802 INFO L226 Difference]: Without dead ends: 5279 [2022-02-10 03:20:47,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=1851, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:20:47,803 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 75 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:47,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 227 Invalid, 1060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 761 Invalid, 0 Unknown, 250 Unchecked, 0.3s Time] [2022-02-10 03:20:47,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2022-02-10 03:20:47,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 4658. [2022-02-10 03:20:47,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4658 states, 4657 states have (on average 3.1662014172213873) internal successors, (14745), 4657 states have internal predecessors, (14745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:47,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4658 states to 4658 states and 14745 transitions. [2022-02-10 03:20:47,876 INFO L78 Accepts]: Start accepts. Automaton has 4658 states and 14745 transitions. Word has length 25 [2022-02-10 03:20:47,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:47,877 INFO L470 AbstractCegarLoop]: Abstraction has 4658 states and 14745 transitions. [2022-02-10 03:20:47,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:47,877 INFO L276 IsEmpty]: Start isEmpty. Operand 4658 states and 14745 transitions. [2022-02-10 03:20:47,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:47,884 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:47,884 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:47,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-02-10 03:20:48,084 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,SelfDestructingSolverStorable278 [2022-02-10 03:20:48,084 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:48,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:48,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2115453316, now seen corresponding path program 263 times [2022-02-10 03:20:48,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:48,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075280795] [2022-02-10 03:20:48,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:48,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:48,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:48,176 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:20:48,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:48,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075280795] [2022-02-10 03:20:48,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075280795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:48,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517874673] [2022-02-10 03:20:48,177 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:20:48,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:48,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:48,178 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:48,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-02-10 03:20:48,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:20:48,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:48,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:48,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:48,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:48,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 43 treesize of output 33 [2022-02-10 03:20:48,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:20:48,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:48,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:48,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:48,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:49,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:49,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:20:49,153 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:49,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:49,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:49,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:49,226 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:49,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517874673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:49,226 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:49,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:49,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857772417] [2022-02-10 03:20:49,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:49,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:49,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:49,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:49,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:49,227 INFO L87 Difference]: Start difference. First operand 4658 states and 14745 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:49,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:49,821 INFO L93 Difference]: Finished difference Result 5375 states and 16527 transitions. [2022-02-10 03:20:49,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:20:49,822 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:49,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:49,832 INFO L225 Difference]: With dead ends: 5375 [2022-02-10 03:20:49,832 INFO L226 Difference]: Without dead ends: 5304 [2022-02-10 03:20:49,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=249, Invalid=1473, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:20:49,832 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:49,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 288 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 825 Invalid, 0 Unknown, 296 Unchecked, 0.3s Time] [2022-02-10 03:20:49,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5304 states. [2022-02-10 03:20:49,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5304 to 4661. [2022-02-10 03:20:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 3.1658798283261804) internal successors, (14753), 4660 states have internal predecessors, (14753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:49,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 14753 transitions. [2022-02-10 03:20:49,902 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 14753 transitions. Word has length 25 [2022-02-10 03:20:49,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:49,902 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 14753 transitions. [2022-02-10 03:20:49,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:49,902 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 14753 transitions. [2022-02-10 03:20:49,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:49,909 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:49,909 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:49,927 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-10 03:20:50,109 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,SelfDestructingSolverStorable279 [2022-02-10 03:20:50,110 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:50,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:50,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1011603642, now seen corresponding path program 264 times [2022-02-10 03:20:50,110 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:50,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809545717] [2022-02-10 03:20:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:50,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:50,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:50,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809545717] [2022-02-10 03:20:50,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809545717] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:50,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004450168] [2022-02-10 03:20:50,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:20:50,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:50,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:50,196 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:50,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-02-10 03:20:50,530 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:20:50,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:50,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:50,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:50,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:50,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:20:50,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:50,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:50,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:20:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:50,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:50,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:50,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 42 treesize of output 40 [2022-02-10 03:20:51,122 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:51,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:51,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:51,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:51,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004450168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:51,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:51,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:51,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601363356] [2022-02-10 03:20:51,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:51,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:51,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:51,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:51,197 INFO L87 Difference]: Start difference. First operand 4661 states and 14753 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:51,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:51,703 INFO L93 Difference]: Finished difference Result 5254 states and 16217 transitions. [2022-02-10 03:20:51,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:20:51,703 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:51,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:51,713 INFO L225 Difference]: With dead ends: 5254 [2022-02-10 03:20:51,714 INFO L226 Difference]: Without dead ends: 5218 [2022-02-10 03:20:51,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:20:51,714 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:51,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 228 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 689 Invalid, 0 Unknown, 151 Unchecked, 0.3s Time] [2022-02-10 03:20:51,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5218 states. [2022-02-10 03:20:51,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5218 to 4657. [2022-02-10 03:20:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 3.165807560137457) internal successors, (14740), 4656 states have internal predecessors, (14740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:51,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 14740 transitions. [2022-02-10 03:20:51,794 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 14740 transitions. Word has length 25 [2022-02-10 03:20:51,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:51,794 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 14740 transitions. [2022-02-10 03:20:51,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:51,794 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 14740 transitions. [2022-02-10 03:20:51,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:51,801 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:51,801 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:51,819 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-10 03:20:52,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:52,002 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:52,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:52,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2139758234, now seen corresponding path program 265 times [2022-02-10 03:20:52,002 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:52,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654029289] [2022-02-10 03:20:52,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:52,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:52,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:52,107 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:52,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:52,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654029289] [2022-02-10 03:20:52,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654029289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:52,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491105109] [2022-02-10 03:20:52,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:52,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:52,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:52,109 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:52,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-02-10 03:20:52,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:52,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:52,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:52,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:52,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 50 treesize of output 40 [2022-02-10 03:20:52,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 31 treesize of output 23 [2022-02-10 03:20:52,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:52,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:52,985 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:52,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:53,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:53,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:20:53,262 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:53,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:53,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:53,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:53,340 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:53,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491105109] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:53,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:53,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:20:53,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385392690] [2022-02-10 03:20:53,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:53,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:20:53,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:53,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:20:53,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:20:53,341 INFO L87 Difference]: Start difference. First operand 4657 states and 14740 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:53,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:53,909 INFO L93 Difference]: Finished difference Result 5091 states and 15842 transitions. [2022-02-10 03:20:53,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:20:53,909 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:53,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:53,919 INFO L225 Difference]: With dead ends: 5091 [2022-02-10 03:20:53,920 INFO L226 Difference]: Without dead ends: 5066 [2022-02-10 03:20:53,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=265, Invalid=1541, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:20:53,920 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 109 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:53,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 200 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 563 Invalid, 0 Unknown, 252 Unchecked, 0.2s Time] [2022-02-10 03:20:53,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5066 states. [2022-02-10 03:20:53,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5066 to 4656. [2022-02-10 03:20:53,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 4655 states have (on average 3.165843179377014) internal successors, (14737), 4655 states have internal predecessors, (14737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:53,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 14737 transitions. [2022-02-10 03:20:53,990 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 14737 transitions. Word has length 25 [2022-02-10 03:20:53,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:53,990 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 14737 transitions. [2022-02-10 03:20:53,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:53,990 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 14737 transitions. [2022-02-10 03:20:53,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:53,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:53,997 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:54,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-02-10 03:20:54,197 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,SelfDestructingSolverStorable281 [2022-02-10 03:20:54,197 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:54,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:54,198 INFO L85 PathProgramCache]: Analyzing trace with hash -754193562, now seen corresponding path program 266 times [2022-02-10 03:20:54,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:54,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089823293] [2022-02-10 03:20:54,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:54,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:54,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:54,299 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:54,299 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:54,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089823293] [2022-02-10 03:20:54,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089823293] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:54,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147355515] [2022-02-10 03:20:54,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:54,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:54,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:54,300 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:54,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-02-10 03:20:54,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:54,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:54,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:54,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:54,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:54,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 50 treesize of output 40 [2022-02-10 03:20:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:55,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:55,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:55,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 42 treesize of output 40 [2022-02-10 03:20:55,414 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:55,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:20:55,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:55,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:55,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:55,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147355515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:55,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:55,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2022-02-10 03:20:55,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460949435] [2022-02-10 03:20:55,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:55,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:20:55,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:55,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:20:55,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:55,494 INFO L87 Difference]: Start difference. First operand 4656 states and 14737 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:56,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:56,311 INFO L93 Difference]: Finished difference Result 5250 states and 16211 transitions. [2022-02-10 03:20:56,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:20:56,311 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:56,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:56,321 INFO L225 Difference]: With dead ends: 5250 [2022-02-10 03:20:56,321 INFO L226 Difference]: Without dead ends: 5231 [2022-02-10 03:20:56,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=1761, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:20:56,322 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:56,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 233 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 760 Invalid, 0 Unknown, 139 Unchecked, 0.3s Time] [2022-02-10 03:20:56,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5231 states. [2022-02-10 03:20:56,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5231 to 4667. [2022-02-10 03:20:56,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4667 states, 4666 states have (on average 3.1650235747963995) internal successors, (14768), 4666 states have internal predecessors, (14768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:56,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4667 states to 4667 states and 14768 transitions. [2022-02-10 03:20:56,396 INFO L78 Accepts]: Start accepts. Automaton has 4667 states and 14768 transitions. Word has length 25 [2022-02-10 03:20:56,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:56,397 INFO L470 AbstractCegarLoop]: Abstraction has 4667 states and 14768 transitions. [2022-02-10 03:20:56,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 27 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 4667 states and 14768 transitions. [2022-02-10 03:20:56,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:56,404 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:56,404 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:56,422 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-10 03:20:56,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:56,605 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:56,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:56,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1960001818, now seen corresponding path program 267 times [2022-02-10 03:20:56,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:56,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368298494] [2022-02-10 03:20:56,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:56,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:56,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:56,749 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:20:56,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:56,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368298494] [2022-02-10 03:20:56,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368298494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:56,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772423848] [2022-02-10 03:20:56,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:20:56,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:56,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:56,751 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:56,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-02-10 03:20:57,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:20:57,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:57,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:57,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:57,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:57,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 50 treesize of output 40 [2022-02-10 03:20:57,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:57,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 28 treesize of output 22 [2022-02-10 03:20:57,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:20:57,609 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:57,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:57,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:57,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:20:57,819 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:20:57,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 9 treesize of output 3 [2022-02-10 03:20:57,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:57,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:20:57,902 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:57,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772423848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:57,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:57,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-10 03:20:57,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090041822] [2022-02-10 03:20:57,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:57,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:20:57,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:57,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:20:57,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:20:57,904 INFO L87 Difference]: Start difference. First operand 4667 states and 14768 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:58,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:58,617 INFO L93 Difference]: Finished difference Result 4894 states and 15359 transitions. [2022-02-10 03:20:58,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:20:58,618 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:20:58,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:58,627 INFO L225 Difference]: With dead ends: 4894 [2022-02-10 03:20:58,627 INFO L226 Difference]: Without dead ends: 4877 [2022-02-10 03:20:58,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=204, Invalid=1518, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:20:58,628 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:58,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 203 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 681 Invalid, 0 Unknown, 163 Unchecked, 0.3s Time] [2022-02-10 03:20:58,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4877 states. [2022-02-10 03:20:58,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4877 to 4665. [2022-02-10 03:20:58,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4665 states, 4664 states have (on average 3.16573756432247) internal successors, (14765), 4664 states have internal predecessors, (14765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:58,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4665 states to 4665 states and 14765 transitions. [2022-02-10 03:20:58,699 INFO L78 Accepts]: Start accepts. Automaton has 4665 states and 14765 transitions. Word has length 25 [2022-02-10 03:20:58,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:58,699 INFO L470 AbstractCegarLoop]: Abstraction has 4665 states and 14765 transitions. [2022-02-10 03:20:58,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:58,699 INFO L276 IsEmpty]: Start isEmpty. Operand 4665 states and 14765 transitions. [2022-02-10 03:20:58,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:20:58,706 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:58,706 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:58,724 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-10 03:20:58,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:58,907 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:58,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:58,907 INFO L85 PathProgramCache]: Analyzing trace with hash -664140656, now seen corresponding path program 268 times [2022-02-10 03:20:58,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:58,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504927105] [2022-02-10 03:20:58,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:58,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:59,021 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:20:59,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:59,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504927105] [2022-02-10 03:20:59,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504927105] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:59,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241657538] [2022-02-10 03:20:59,022 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:20:59,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:59,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:59,023 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:20:59,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-02-10 03:20:59,399 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:20:59,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:59,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:20:59,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:59,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:59,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:20:59,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:20:59,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:59,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:20:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:59,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:59,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:59,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:00,017 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:21:00,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 9 treesize of output 3 [2022-02-10 03:21:00,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:00,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:21:00,091 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:00,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241657538] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:00,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:00,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:21:00,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841200741] [2022-02-10 03:21:00,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:00,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:21:00,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:00,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:21:00,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:21:00,092 INFO L87 Difference]: Start difference. First operand 4665 states and 14765 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:00,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:00,640 INFO L93 Difference]: Finished difference Result 5266 states and 16254 transitions. [2022-02-10 03:21:00,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:21:00,640 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:00,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:00,650 INFO L225 Difference]: With dead ends: 5266 [2022-02-10 03:21:00,650 INFO L226 Difference]: Without dead ends: 5227 [2022-02-10 03:21:00,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=237, Invalid=1403, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:21:00,651 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 103 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:00,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 219 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 742 Invalid, 0 Unknown, 214 Unchecked, 0.3s Time] [2022-02-10 03:21:00,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5227 states. [2022-02-10 03:21:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5227 to 4656. [2022-02-10 03:21:00,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 4655 states have (on average 3.1656283566058003) internal successors, (14736), 4655 states have internal predecessors, (14736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 14736 transitions. [2022-02-10 03:21:00,727 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 14736 transitions. Word has length 25 [2022-02-10 03:21:00,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:00,727 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 14736 transitions. [2022-02-10 03:21:00,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:00,727 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 14736 transitions. [2022-02-10 03:21:00,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:00,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:00,735 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:00,753 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-10 03:21:00,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:00,935 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:00,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash 89103132, now seen corresponding path program 269 times [2022-02-10 03:21:00,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:00,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162637342] [2022-02-10 03:21:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:00,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:00,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:01,038 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:01,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:01,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162637342] [2022-02-10 03:21:01,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162637342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:01,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420725892] [2022-02-10 03:21:01,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:21:01,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:01,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:01,039 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:01,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-02-10 03:21:01,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:21:01,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:01,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:01,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:01,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:01,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:21:01,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:01,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:21:01,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:21:01,845 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:01,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:01,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:01,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:02,064 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:21:02,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:21:02,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:02,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 17 treesize of output 21 [2022-02-10 03:21:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:02,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420725892] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:02,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:02,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 26 [2022-02-10 03:21:02,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767782796] [2022-02-10 03:21:02,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:02,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:21:02,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:02,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:21:02,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:21:02,140 INFO L87 Difference]: Start difference. First operand 4656 states and 14736 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:03,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:03,100 INFO L93 Difference]: Finished difference Result 5358 states and 16507 transitions. [2022-02-10 03:21:03,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:21:03,101 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:03,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:03,111 INFO L225 Difference]: With dead ends: 5358 [2022-02-10 03:21:03,112 INFO L226 Difference]: Without dead ends: 5341 [2022-02-10 03:21:03,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=253, Invalid=1817, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:21:03,112 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 963 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:03,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 235 Invalid, 1149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 963 Invalid, 0 Unknown, 120 Unchecked, 0.4s Time] [2022-02-10 03:21:03,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5341 states. [2022-02-10 03:21:03,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5341 to 4654. [2022-02-10 03:21:03,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4654 states, 4653 states have (on average 3.1652697184612077) internal successors, (14728), 4653 states have internal predecessors, (14728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4654 states to 4654 states and 14728 transitions. [2022-02-10 03:21:03,185 INFO L78 Accepts]: Start accepts. Automaton has 4654 states and 14728 transitions. Word has length 25 [2022-02-10 03:21:03,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:03,185 INFO L470 AbstractCegarLoop]: Abstraction has 4654 states and 14728 transitions. [2022-02-10 03:21:03,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:03,186 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 14728 transitions. [2022-02-10 03:21:03,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:03,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:03,193 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:03,211 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-10 03:21:03,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:03,393 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:03,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:03,393 INFO L85 PathProgramCache]: Analyzing trace with hash -528052132, now seen corresponding path program 270 times [2022-02-10 03:21:03,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:03,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209940243] [2022-02-10 03:21:03,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:03,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:03,517 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:03,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:03,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209940243] [2022-02-10 03:21:03,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209940243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:03,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060264909] [2022-02-10 03:21:03,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:21:03,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:03,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:03,519 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:03,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-02-10 03:21:03,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:21:03,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:03,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:03,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:04,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:04,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:21:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:04,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:04,251 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:04,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 7 treesize of output 3 [2022-02-10 03:21:04,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:04,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 42 treesize of output 40 [2022-02-10 03:21:04,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:04,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-02-10 03:21:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:04,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060264909] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:04,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:04,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 26 [2022-02-10 03:21:04,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352851422] [2022-02-10 03:21:04,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:04,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:21:04,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:04,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:21:04,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:21:04,492 INFO L87 Difference]: Start difference. First operand 4654 states and 14728 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:05,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:05,227 INFO L93 Difference]: Finished difference Result 4836 states and 15174 transitions. [2022-02-10 03:21:05,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:21:05,227 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:05,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:05,237 INFO L225 Difference]: With dead ends: 4836 [2022-02-10 03:21:05,237 INFO L226 Difference]: Without dead ends: 4815 [2022-02-10 03:21:05,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=1520, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:21:05,238 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:05,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 200 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 744 Invalid, 0 Unknown, 89 Unchecked, 0.3s Time] [2022-02-10 03:21:05,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4815 states. [2022-02-10 03:21:05,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4815 to 4669. [2022-02-10 03:21:05,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4669 states, 4668 states have (on average 3.1625964010282774) internal successors, (14763), 4668 states have internal predecessors, (14763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:05,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4669 states to 4669 states and 14763 transitions. [2022-02-10 03:21:05,308 INFO L78 Accepts]: Start accepts. Automaton has 4669 states and 14763 transitions. Word has length 25 [2022-02-10 03:21:05,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:05,308 INFO L470 AbstractCegarLoop]: Abstraction has 4669 states and 14763 transitions. [2022-02-10 03:21:05,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:05,308 INFO L276 IsEmpty]: Start isEmpty. Operand 4669 states and 14763 transitions. [2022-02-10 03:21:05,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:05,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:05,315 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:05,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Ended with exit code 0 [2022-02-10 03:21:05,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:05,516 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:05,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:05,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2108824048, now seen corresponding path program 271 times [2022-02-10 03:21:05,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:05,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88475655] [2022-02-10 03:21:05,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:05,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:05,608 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:05,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:05,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88475655] [2022-02-10 03:21:05,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88475655] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:05,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276052421] [2022-02-10 03:21:05,608 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:21:05,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:05,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:05,609 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:05,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-02-10 03:21:05,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:05,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:05,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:06,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:06,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 25 treesize of output 19 [2022-02-10 03:21:06,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:06,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2022-02-10 03:21:06,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-02-10 03:21:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:06,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:06,359 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:06,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:06,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:06,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:06,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:06,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 38 treesize of output 36 [2022-02-10 03:21:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:06,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276052421] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:06,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:06,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 25 [2022-02-10 03:21:06,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026115565] [2022-02-10 03:21:06,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:06,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:21:06,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:06,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:21:06,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:21:06,581 INFO L87 Difference]: Start difference. First operand 4669 states and 14763 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:07,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:07,283 INFO L93 Difference]: Finished difference Result 4872 states and 15238 transitions. [2022-02-10 03:21:07,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:21:07,283 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:07,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:07,292 INFO L225 Difference]: With dead ends: 4872 [2022-02-10 03:21:07,293 INFO L226 Difference]: Without dead ends: 4821 [2022-02-10 03:21:07,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:21:07,293 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 67 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:07,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 257 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 912 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-02-10 03:21:07,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4821 states. [2022-02-10 03:21:07,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4821 to 4661. [2022-02-10 03:21:07,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 3.163733905579399) internal successors, (14743), 4660 states have internal predecessors, (14743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:07,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 14743 transitions. [2022-02-10 03:21:07,361 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 14743 transitions. Word has length 25 [2022-02-10 03:21:07,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:07,361 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 14743 transitions. [2022-02-10 03:21:07,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:07,361 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 14743 transitions. [2022-02-10 03:21:07,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:07,368 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:07,368 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:07,387 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-10 03:21:07,568 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,SelfDestructingSolverStorable287 [2022-02-10 03:21:07,569 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:07,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:07,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1584794598, now seen corresponding path program 272 times [2022-02-10 03:21:07,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:07,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140465498] [2022-02-10 03:21:07,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:07,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:07,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:07,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:07,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140465498] [2022-02-10 03:21:07,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140465498] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:07,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678171251] [2022-02-10 03:21:07,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:21:07,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:07,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:07,705 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:07,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-02-10 03:21:08,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:21:08,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:08,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:08,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:08,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:08,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 50 treesize of output 40 [2022-02-10 03:21:08,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:08,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 39 treesize of output 31 [2022-02-10 03:21:08,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 35 treesize of output 27 [2022-02-10 03:21:08,589 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:08,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:08,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:08,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:08,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:08,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:08,892 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:08,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:08,958 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:08,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678171251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:08,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:08,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:08,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841102955] [2022-02-10 03:21:08,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:08,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:08,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:08,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:08,959 INFO L87 Difference]: Start difference. First operand 4661 states and 14743 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:09,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:09,476 INFO L93 Difference]: Finished difference Result 4907 states and 15386 transitions. [2022-02-10 03:21:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:21:09,477 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:09,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:09,487 INFO L225 Difference]: With dead ends: 4907 [2022-02-10 03:21:09,487 INFO L226 Difference]: Without dead ends: 4882 [2022-02-10 03:21:09,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:21:09,487 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 64 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:09,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 294 Invalid, 1033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 838 Invalid, 0 Unknown, 169 Unchecked, 0.3s Time] [2022-02-10 03:21:09,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4882 states. [2022-02-10 03:21:09,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4882 to 4671. [2022-02-10 03:21:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1644539614561027) internal successors, (14778), 4670 states have internal predecessors, (14778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:09,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14778 transitions. [2022-02-10 03:21:09,562 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14778 transitions. Word has length 25 [2022-02-10 03:21:09,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:09,562 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14778 transitions. [2022-02-10 03:21:09,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:09,563 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14778 transitions. [2022-02-10 03:21:09,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:09,569 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:09,569 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:09,587 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-10 03:21:09,770 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,SelfDestructingSolverStorable288 [2022-02-10 03:21:09,770 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:09,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:09,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1413561190, now seen corresponding path program 273 times [2022-02-10 03:21:09,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:09,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330666790] [2022-02-10 03:21:09,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:09,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:09,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:09,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330666790] [2022-02-10 03:21:09,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330666790] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:09,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449015064] [2022-02-10 03:21:09,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:21:09,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:09,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:09,923 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:09,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-02-10 03:21:10,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:21:10,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:10,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:10,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:10,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:10,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:21:10,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:10,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 39 [2022-02-10 03:21:10,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 43 treesize of output 35 [2022-02-10 03:21:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:10,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:10,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:10,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 42 treesize of output 40 [2022-02-10 03:21:11,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:11,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:11,059 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:11,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:11,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:11,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449015064] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:11,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:11,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:11,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710515498] [2022-02-10 03:21:11,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:11,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:11,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:11,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:11,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:11,125 INFO L87 Difference]: Start difference. First operand 4671 states and 14778 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:11,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:11,632 INFO L93 Difference]: Finished difference Result 4931 states and 15441 transitions. [2022-02-10 03:21:11,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:11,632 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:11,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:11,642 INFO L225 Difference]: With dead ends: 4931 [2022-02-10 03:21:11,642 INFO L226 Difference]: Without dead ends: 4901 [2022-02-10 03:21:11,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=295, Invalid=1511, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:21:11,643 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:11,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 224 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 581 Invalid, 0 Unknown, 203 Unchecked, 0.2s Time] [2022-02-10 03:21:11,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4901 states. [2022-02-10 03:21:11,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4901 to 4671. [2022-02-10 03:21:11,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4671 states, 4670 states have (on average 3.1644539614561027) internal successors, (14778), 4670 states have internal predecessors, (14778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:11,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4671 states to 4671 states and 14778 transitions. [2022-02-10 03:21:11,710 INFO L78 Accepts]: Start accepts. Automaton has 4671 states and 14778 transitions. Word has length 25 [2022-02-10 03:21:11,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:11,711 INFO L470 AbstractCegarLoop]: Abstraction has 4671 states and 14778 transitions. [2022-02-10 03:21:11,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:11,711 INFO L276 IsEmpty]: Start isEmpty. Operand 4671 states and 14778 transitions. [2022-02-10 03:21:11,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:11,718 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:11,718 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:11,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-02-10 03:21:11,918 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,SelfDestructingSolverStorable289 [2022-02-10 03:21:11,918 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:11,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:11,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1324608026, now seen corresponding path program 274 times [2022-02-10 03:21:11,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:11,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734586340] [2022-02-10 03:21:11,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:11,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:12,049 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:12,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:12,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734586340] [2022-02-10 03:21:12,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734586340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:12,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825961299] [2022-02-10 03:21:12,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:21:12,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:12,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:12,050 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:12,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-02-10 03:21:12,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:21:12,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:12,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:12,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:12,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:21:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:12,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:13,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:13,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:13,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:13,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 19 treesize of output 23 [2022-02-10 03:21:13,202 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:13,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 7 treesize of output 3 [2022-02-10 03:21:13,270 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:13,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825961299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:13,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:13,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 29 [2022-02-10 03:21:13,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383023175] [2022-02-10 03:21:13,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:13,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:21:13,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:13,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:21:13,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:21:13,271 INFO L87 Difference]: Start difference. First operand 4671 states and 14778 transitions. Second operand has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:13,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:13,760 INFO L93 Difference]: Finished difference Result 4892 states and 15348 transitions. [2022-02-10 03:21:13,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:21:13,760 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:13,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:13,770 INFO L225 Difference]: With dead ends: 4892 [2022-02-10 03:21:13,770 INFO L226 Difference]: Without dead ends: 4873 [2022-02-10 03:21:13,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=174, Invalid=1466, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:21:13,771 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:13,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 197 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 610 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-02-10 03:21:13,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states. [2022-02-10 03:21:13,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4676. [2022-02-10 03:21:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.1636363636363636) internal successors, (14790), 4675 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:13,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14790 transitions. [2022-02-10 03:21:13,838 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14790 transitions. Word has length 25 [2022-02-10 03:21:13,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:13,839 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14790 transitions. [2022-02-10 03:21:13,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.896551724137931) internal successors, (55), 29 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:13,839 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14790 transitions. [2022-02-10 03:21:13,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:13,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:13,846 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:13,863 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-10 03:21:14,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:14,046 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:14,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:14,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1389587354, now seen corresponding path program 275 times [2022-02-10 03:21:14,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:14,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820428413] [2022-02-10 03:21:14,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:14,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:14,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:14,177 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:14,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:14,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820428413] [2022-02-10 03:21:14,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820428413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:14,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282965789] [2022-02-10 03:21:14,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:21:14,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:14,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:14,179 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:14,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-02-10 03:21:14,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:21:14,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:14,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:14,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:14,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:14,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:21:14,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:14,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 28 treesize of output 22 [2022-02-10 03:21:14,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 26 treesize of output 20 [2022-02-10 03:21:15,050 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:15,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:15,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:15,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 42 treesize of output 40 [2022-02-10 03:21:15,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:15,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:15,284 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:15,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 7 treesize of output 3 [2022-02-10 03:21:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:15,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282965789] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:15,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:15,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-10 03:21:15,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785389015] [2022-02-10 03:21:15,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:15,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:21:15,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:15,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:21:15,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:21:15,349 INFO L87 Difference]: Start difference. First operand 4676 states and 14790 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:16,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:16,130 INFO L93 Difference]: Finished difference Result 4906 states and 15363 transitions. [2022-02-10 03:21:16,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:21:16,130 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:16,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:16,140 INFO L225 Difference]: With dead ends: 4906 [2022-02-10 03:21:16,140 INFO L226 Difference]: Without dead ends: 4867 [2022-02-10 03:21:16,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=212, Invalid=1768, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:21:16,140 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:16,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 232 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 826 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-02-10 03:21:16,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4867 states. [2022-02-10 03:21:16,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4867 to 4672. [2022-02-10 03:21:16,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1642046670948405) internal successors, (14780), 4671 states have internal predecessors, (14780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:16,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14780 transitions. [2022-02-10 03:21:16,209 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14780 transitions. Word has length 25 [2022-02-10 03:21:16,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:16,209 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14780 transitions. [2022-02-10 03:21:16,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:16,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14780 transitions. [2022-02-10 03:21:16,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:16,216 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:16,216 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:16,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-02-10 03:21:16,417 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,SelfDestructingSolverStorable291 [2022-02-10 03:21:16,417 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:16,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:16,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1234555120, now seen corresponding path program 276 times [2022-02-10 03:21:16,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:16,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144053446] [2022-02-10 03:21:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:16,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:16,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:16,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144053446] [2022-02-10 03:21:16,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144053446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:16,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374494689] [2022-02-10 03:21:16,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:21:16,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:16,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:16,539 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:16,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-02-10 03:21:16,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:21:16,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:16,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:16,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:17,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:17,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 43 treesize of output 33 [2022-02-10 03:21:17,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:17,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:17,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:21:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:17,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:17,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:17,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:17,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:17,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:17,549 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:17,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:17,614 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:17,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374494689] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:17,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:17,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:17,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410448653] [2022-02-10 03:21:17,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:17,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:17,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:17,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:17,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:17,615 INFO L87 Difference]: Start difference. First operand 4672 states and 14780 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:18,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:18,045 INFO L93 Difference]: Finished difference Result 4904 states and 15378 transitions. [2022-02-10 03:21:18,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:21:18,045 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:18,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:18,054 INFO L225 Difference]: With dead ends: 4904 [2022-02-10 03:21:18,054 INFO L226 Difference]: Without dead ends: 4871 [2022-02-10 03:21:18,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:21:18,055 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 61 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:18,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 213 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 633 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-02-10 03:21:18,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4871 states. [2022-02-10 03:21:18,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4871 to 4676. [2022-02-10 03:21:18,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.164919786096257) internal successors, (14796), 4675 states have internal predecessors, (14796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:18,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14796 transitions. [2022-02-10 03:21:18,123 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14796 transitions. Word has length 25 [2022-02-10 03:21:18,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:18,123 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14796 transitions. [2022-02-10 03:21:18,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:18,123 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14796 transitions. [2022-02-10 03:21:18,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:18,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:18,130 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:18,148 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-10 03:21:18,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:18,330 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:18,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:18,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1270163174, now seen corresponding path program 277 times [2022-02-10 03:21:18,331 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:18,331 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099848500] [2022-02-10 03:21:18,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:18,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:18,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:18,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099848500] [2022-02-10 03:21:18,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099848500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:18,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754573048] [2022-02-10 03:21:18,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:21:18,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:18,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:18,450 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:18,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-02-10 03:21:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:18,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:18,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:19,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:19,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:19,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:19,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:21:19,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:21:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:19,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:19,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:19,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:19,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:19,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:19,395 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:19,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:19,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754573048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:19,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:19,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-10 03:21:19,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818718431] [2022-02-10 03:21:19,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:19,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:21:19,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:19,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:21:19,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:21:19,453 INFO L87 Difference]: Start difference. First operand 4676 states and 14796 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:19,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:19,943 INFO L93 Difference]: Finished difference Result 4966 states and 15538 transitions. [2022-02-10 03:21:19,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:21:19,943 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:19,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:19,953 INFO L225 Difference]: With dead ends: 4966 [2022-02-10 03:21:19,953 INFO L226 Difference]: Without dead ends: 4918 [2022-02-10 03:21:19,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=218, Invalid=1342, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:21:19,953 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 124 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:19,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 248 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 598 Invalid, 0 Unknown, 114 Unchecked, 0.2s Time] [2022-02-10 03:21:19,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4918 states. [2022-02-10 03:21:20,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4918 to 4672. [2022-02-10 03:21:20,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1642046670948405) internal successors, (14780), 4671 states have internal predecessors, (14780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:20,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14780 transitions. [2022-02-10 03:21:20,024 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14780 transitions. Word has length 25 [2022-02-10 03:21:20,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:20,024 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14780 transitions. [2022-02-10 03:21:20,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:20,024 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14780 transitions. [2022-02-10 03:21:20,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:20,031 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:20,031 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:20,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-02-10 03:21:20,231 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,SelfDestructingSolverStorable293 [2022-02-10 03:21:20,231 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1537673966, now seen corresponding path program 278 times [2022-02-10 03:21:20,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:20,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633525260] [2022-02-10 03:21:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:20,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:20,357 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:20,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:20,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633525260] [2022-02-10 03:21:20,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633525260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:20,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531531718] [2022-02-10 03:21:20,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:21:20,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:20,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:20,358 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:20,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-02-10 03:21:20,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:21:20,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:20,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:20,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:20,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:20,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 29 treesize of output 23 [2022-02-10 03:21:21,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:21,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-02-10 03:21:21,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2022-02-10 03:21:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:21,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:21,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:21,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 16 treesize of output 20 [2022-02-10 03:21:21,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:21,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:21,442 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:21,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:21,499 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:21,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531531718] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:21,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:21,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-10 03:21:21,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054849809] [2022-02-10 03:21:21,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:21,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:21:21,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:21,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:21:21,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:21:21,500 INFO L87 Difference]: Start difference. First operand 4672 states and 14780 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:22,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:22,358 INFO L93 Difference]: Finished difference Result 5086 states and 15723 transitions. [2022-02-10 03:21:22,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:21:22,358 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:22,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:22,368 INFO L225 Difference]: With dead ends: 5086 [2022-02-10 03:21:22,368 INFO L226 Difference]: Without dead ends: 5025 [2022-02-10 03:21:22,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=348, Invalid=1814, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:21:22,368 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 263 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:22,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 272 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 860 Invalid, 0 Unknown, 294 Unchecked, 0.3s Time] [2022-02-10 03:21:22,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5025 states. [2022-02-10 03:21:22,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5025 to 4675. [2022-02-10 03:21:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4675 states, 4674 states have (on average 3.164099272571673) internal successors, (14789), 4674 states have internal predecessors, (14789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:22,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4675 states to 4675 states and 14789 transitions. [2022-02-10 03:21:22,445 INFO L78 Accepts]: Start accepts. Automaton has 4675 states and 14789 transitions. Word has length 25 [2022-02-10 03:21:22,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:22,445 INFO L470 AbstractCegarLoop]: Abstraction has 4675 states and 14789 transitions. [2022-02-10 03:21:22,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:22,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4675 states and 14789 transitions. [2022-02-10 03:21:22,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:22,452 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:22,452 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:22,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Ended with exit code 0 [2022-02-10 03:21:22,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:22,652 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:22,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:22,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1232249296, now seen corresponding path program 279 times [2022-02-10 03:21:22,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:22,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351461864] [2022-02-10 03:21:22,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:22,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:22,791 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:22,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351461864] [2022-02-10 03:21:22,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351461864] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:22,791 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102017923] [2022-02-10 03:21:22,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:21:22,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:22,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:22,792 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:22,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-02-10 03:21:23,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:21:23,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:23,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:23,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:23,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:23,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:21:23,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:23,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 59 treesize of output 47 [2022-02-10 03:21:23,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 51 treesize of output 41 [2022-02-10 03:21:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:23,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:23,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:23,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:23,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:23,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 19 treesize of output 23 [2022-02-10 03:21:23,821 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:23,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:23,883 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:23,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102017923] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:23,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:23,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 28 [2022-02-10 03:21:23,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023984224] [2022-02-10 03:21:23,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:23,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:21:23,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:23,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:21:23,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:21:23,884 INFO L87 Difference]: Start difference. First operand 4675 states and 14789 transitions. Second operand has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:24,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:24,754 INFO L93 Difference]: Finished difference Result 4994 states and 15583 transitions. [2022-02-10 03:21:24,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:21:24,755 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:24,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:24,764 INFO L225 Difference]: With dead ends: 4994 [2022-02-10 03:21:24,764 INFO L226 Difference]: Without dead ends: 4953 [2022-02-10 03:21:24,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=271, Invalid=1985, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:21:24,765 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 84 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:24,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 227 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 747 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-02-10 03:21:24,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4953 states. [2022-02-10 03:21:24,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4953 to 4679. [2022-02-10 03:21:24,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.162462590850791) internal successors, (14794), 4678 states have internal predecessors, (14794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:24,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 14794 transitions. [2022-02-10 03:21:24,838 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 14794 transitions. Word has length 25 [2022-02-10 03:21:24,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:24,838 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 14794 transitions. [2022-02-10 03:21:24,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8571428571428572) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:24,838 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 14794 transitions. [2022-02-10 03:21:24,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:24,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:24,845 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:24,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-02-10 03:21:25,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:25,046 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:25,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash 476895876, now seen corresponding path program 280 times [2022-02-10 03:21:25,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:25,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983222063] [2022-02-10 03:21:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:25,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:25,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:25,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:25,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983222063] [2022-02-10 03:21:25,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983222063] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:25,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616307965] [2022-02-10 03:21:25,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:21:25,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:25,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:25,170 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:25,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-02-10 03:21:25,522 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:21:25,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:25,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:25,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:25,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21: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 29 treesize of output 23 [2022-02-10 03:21:25,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:25,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:21:25,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:21:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:26,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:26,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:26,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:26,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:26,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:26,322 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:26,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:26,384 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:26,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616307965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:26,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:26,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:26,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58925608] [2022-02-10 03:21:26,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:26,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:26,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:26,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:26,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:26,386 INFO L87 Difference]: Start difference. First operand 4679 states and 14794 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:26,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:26,947 INFO L93 Difference]: Finished difference Result 5024 states and 15678 transitions. [2022-02-10 03:21:26,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:21:26,948 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:26,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:26,957 INFO L225 Difference]: With dead ends: 5024 [2022-02-10 03:21:26,957 INFO L226 Difference]: Without dead ends: 4964 [2022-02-10 03:21:26,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=239, Invalid=1567, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:21:26,958 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 88 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:26,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 282 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 877 Invalid, 0 Unknown, 292 Unchecked, 0.3s Time] [2022-02-10 03:21:26,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4964 states. [2022-02-10 03:21:27,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4964 to 4672. [2022-02-10 03:21:27,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.1620637979019484) internal successors, (14770), 4671 states have internal predecessors, (14770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 14770 transitions. [2022-02-10 03:21:27,025 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 14770 transitions. Word has length 25 [2022-02-10 03:21:27,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:27,025 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 14770 transitions. [2022-02-10 03:21:27,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:27,025 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 14770 transitions. [2022-02-10 03:21:27,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:27,032 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:27,032 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:27,050 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-10 03:21:27,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:27,232 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:27,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:27,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1559916838, now seen corresponding path program 281 times [2022-02-10 03:21:27,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:27,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771980841] [2022-02-10 03:21:27,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:27,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:27,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:27,342 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:27,343 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:27,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771980841] [2022-02-10 03:21:27,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771980841] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:27,343 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618537761] [2022-02-10 03:21:27,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:21:27,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:27,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:27,344 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:27,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-02-10 03:21:27,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:21:27,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:27,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:27,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:27,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:27,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 43 treesize of output 33 [2022-02-10 03:21:27,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:27,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:27,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-02-10 03:21:28,031 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:28,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:28,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:28,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:21:28,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:28,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:28,303 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:28,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 7 treesize of output 3 [2022-02-10 03:21:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:28,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618537761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:28,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:28,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-10 03:21:28,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814895719] [2022-02-10 03:21:28,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:28,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:21:28,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:28,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:21:28,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:21:28,362 INFO L87 Difference]: Start difference. First operand 4672 states and 14770 transitions. Second operand has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:29,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:29,005 INFO L93 Difference]: Finished difference Result 4948 states and 15443 transitions. [2022-02-10 03:21:29,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:21:29,006 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:29,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:29,015 INFO L225 Difference]: With dead ends: 4948 [2022-02-10 03:21:29,015 INFO L226 Difference]: Without dead ends: 4891 [2022-02-10 03:21:29,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:21:29,015 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 76 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:29,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 379 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1049 Invalid, 0 Unknown, 424 Unchecked, 0.4s Time] [2022-02-10 03:21:29,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-02-10 03:21:29,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 4680. [2022-02-10 03:21:29,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.160931823039111) internal successors, (14790), 4679 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:29,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 14790 transitions. [2022-02-10 03:21:29,073 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 14790 transitions. Word has length 25 [2022-02-10 03:21:29,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:29,073 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 14790 transitions. [2022-02-10 03:21:29,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.962962962962963) internal successors, (53), 27 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:29,074 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 14790 transitions. [2022-02-10 03:21:29,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:29,080 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:29,080 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:29,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-02-10 03:21:29,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:29,280 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:29,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:29,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1524308784, now seen corresponding path program 282 times [2022-02-10 03:21:29,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:29,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129631230] [2022-02-10 03:21:29,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:29,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:29,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:29,398 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:29,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:29,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129631230] [2022-02-10 03:21:29,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129631230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:29,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749477135] [2022-02-10 03:21:29,398 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:21:29,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:29,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:29,400 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:29,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-02-10 03:21:29,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:21:29,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:29,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:29,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:29,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:29,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:30,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:30,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 43 treesize of output 33 [2022-02-10 03:21:30,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2022-02-10 03:21:30,086 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:30,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:30,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:30,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:30,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:30,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:30,351 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:30,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:30,413 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:30,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749477135] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:30,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:30,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:30,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129833940] [2022-02-10 03:21:30,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:30,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:30,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:30,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:30,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:30,414 INFO L87 Difference]: Start difference. First operand 4680 states and 14790 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:30,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:30,942 INFO L93 Difference]: Finished difference Result 4950 states and 15491 transitions. [2022-02-10 03:21:30,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:30,943 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:30,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:30,952 INFO L225 Difference]: With dead ends: 4950 [2022-02-10 03:21:30,952 INFO L226 Difference]: Without dead ends: 4910 [2022-02-10 03:21:30,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=253, Invalid=1639, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:21:30,952 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 88 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:30,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 275 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 744 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-02-10 03:21:30,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4910 states. [2022-02-10 03:21:31,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4910 to 4684. [2022-02-10 03:21:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4684 states, 4683 states have (on average 3.161007900918215) internal successors, (14803), 4683 states have internal predecessors, (14803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:31,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4684 states to 4684 states and 14803 transitions. [2022-02-10 03:21:31,018 INFO L78 Accepts]: Start accepts. Automaton has 4684 states and 14803 transitions. Word has length 25 [2022-02-10 03:21:31,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:31,019 INFO L470 AbstractCegarLoop]: Abstraction has 4684 states and 14803 transitions. [2022-02-10 03:21:31,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:31,019 INFO L276 IsEmpty]: Start isEmpty. Operand 4684 states and 14803 transitions. [2022-02-10 03:21:31,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:31,025 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:31,025 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:31,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-02-10 03:21:31,225 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,SelfDestructingSolverStorable298 [2022-02-10 03:21:31,226 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:31,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:31,226 INFO L85 PathProgramCache]: Analyzing trace with hash 420459110, now seen corresponding path program 283 times [2022-02-10 03:21:31,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:31,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370489107] [2022-02-10 03:21:31,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:31,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:31,338 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:31,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:31,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370489107] [2022-02-10 03:21:31,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370489107] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:31,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517739631] [2022-02-10 03:21:31,338 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:21:31,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:31,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:31,339 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:31,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-02-10 03:21:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:31,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:31,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:31,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:31,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:31,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:21:31,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:31,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 39 treesize of output 29 [2022-02-10 03:21:32,036 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:32,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:32,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:32,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:32,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:32,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:32,279 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:32,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:32,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517739631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:32,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:32,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-10 03:21:32,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704339330] [2022-02-10 03:21:32,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:32,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:21:32,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:32,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:21:32,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:21:32,334 INFO L87 Difference]: Start difference. First operand 4684 states and 14803 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:32,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:32,926 INFO L93 Difference]: Finished difference Result 5018 states and 15660 transitions. [2022-02-10 03:21:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:32,927 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:32,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:32,937 INFO L225 Difference]: With dead ends: 5018 [2022-02-10 03:21:32,937 INFO L226 Difference]: Without dead ends: 4972 [2022-02-10 03:21:32,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=1477, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:21:32,937 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 96 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:32,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 256 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 827 Invalid, 0 Unknown, 169 Unchecked, 0.3s Time] [2022-02-10 03:21:32,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states. [2022-02-10 03:21:32,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4676. [2022-02-10 03:21:32,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.1602139037433155) internal successors, (14774), 4675 states have internal predecessors, (14774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:33,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14774 transitions. [2022-02-10 03:21:33,008 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14774 transitions. Word has length 25 [2022-02-10 03:21:33,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:33,008 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14774 transitions. [2022-02-10 03:21:33,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:33,008 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14774 transitions. [2022-02-10 03:21:33,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:33,015 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:33,015 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:33,033 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-10 03:21:33,216 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,SelfDestructingSolverStorable299 [2022-02-10 03:21:33,216 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:33,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:33,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1463316710, now seen corresponding path program 284 times [2022-02-10 03:21:33,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:33,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426811042] [2022-02-10 03:21:33,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:33,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:33,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:33,361 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:33,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:33,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426811042] [2022-02-10 03:21:33,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426811042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:33,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198361991] [2022-02-10 03:21:33,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:21:33,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:33,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:33,363 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:33,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-02-10 03:21:33,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:21:33,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:33,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:33,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:33,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:33,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:21:34,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:34,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:21:34,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:21:34,163 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:34,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:34,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:34,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:34,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:34,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:34,429 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:34,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:34,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:34,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198361991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:34,492 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:34,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:34,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837870305] [2022-02-10 03:21:34,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:34,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:34,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:34,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:34,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:34,493 INFO L87 Difference]: Start difference. First operand 4676 states and 14774 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:35,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:35,327 INFO L93 Difference]: Finished difference Result 5195 states and 15981 transitions. [2022-02-10 03:21:35,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:21:35,327 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:35,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:35,337 INFO L225 Difference]: With dead ends: 5195 [2022-02-10 03:21:35,337 INFO L226 Difference]: Without dead ends: 5134 [2022-02-10 03:21:35,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=1897, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:21:35,338 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 231 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:35,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 284 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1050 Invalid, 0 Unknown, 55 Unchecked, 0.4s Time] [2022-02-10 03:21:35,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5134 states. [2022-02-10 03:21:35,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5134 to 4687. [2022-02-10 03:21:35,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4687 states, 4686 states have (on average 3.161545027742211) internal successors, (14815), 4686 states have internal predecessors, (14815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:35,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4687 states to 4687 states and 14815 transitions. [2022-02-10 03:21:35,413 INFO L78 Accepts]: Start accepts. Automaton has 4687 states and 14815 transitions. Word has length 25 [2022-02-10 03:21:35,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:35,413 INFO L470 AbstractCegarLoop]: Abstraction has 4687 states and 14815 transitions. [2022-02-10 03:21:35,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:35,414 INFO L276 IsEmpty]: Start isEmpty. Operand 4687 states and 14815 transitions. [2022-02-10 03:21:35,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:35,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:35,420 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:35,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Ended with exit code 0 [2022-02-10 03:21:35,620 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,SelfDestructingSolverStorable300 [2022-02-10 03:21:35,620 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:35,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1768741380, now seen corresponding path program 285 times [2022-02-10 03:21:35,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:35,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013029899] [2022-02-10 03:21:35,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:35,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:35,734 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:35,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:35,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013029899] [2022-02-10 03:21:35,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013029899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:35,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100308633] [2022-02-10 03:21:35,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:21:35,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:35,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:35,735 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:35,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-02-10 03:21:36,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:21:36,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:36,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:36,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:36,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:36,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:21:36,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:36,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2022-02-10 03:21:36,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 41 [2022-02-10 03:21:36,560 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:36,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:36,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:36,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:36,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:36,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:36,778 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:36,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 7 treesize of output 3 [2022-02-10 03:21:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:36,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100308633] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:36,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:36,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 25 [2022-02-10 03:21:36,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489981222] [2022-02-10 03:21:36,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:36,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:21:36,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:36,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:21:36,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:21:36,835 INFO L87 Difference]: Start difference. First operand 4687 states and 14815 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:37,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:37,652 INFO L93 Difference]: Finished difference Result 5109 states and 15845 transitions. [2022-02-10 03:21:37,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:21:37,652 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:37,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:37,662 INFO L225 Difference]: With dead ends: 5109 [2022-02-10 03:21:37,662 INFO L226 Difference]: Without dead ends: 5058 [2022-02-10 03:21:37,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:21:37,662 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:37,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 229 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 768 Invalid, 0 Unknown, 112 Unchecked, 0.3s Time] [2022-02-10 03:21:37,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5058 states. [2022-02-10 03:21:37,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5058 to 4676. [2022-02-10 03:21:37,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.161283422459893) internal successors, (14779), 4675 states have internal predecessors, (14779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:37,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14779 transitions. [2022-02-10 03:21:37,727 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14779 transitions. Word has length 25 [2022-02-10 03:21:37,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:37,727 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14779 transitions. [2022-02-10 03:21:37,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:37,727 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14779 transitions. [2022-02-10 03:21:37,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:37,733 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:37,733 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:37,753 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-10 03:21:37,934 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,SelfDestructingSolverStorable301 [2022-02-10 03:21:37,934 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:37,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:37,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1770872496, now seen corresponding path program 286 times [2022-02-10 03:21:37,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:37,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969376613] [2022-02-10 03:21:37,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:37,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:37,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:38,059 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:38,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:38,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969376613] [2022-02-10 03:21:38,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969376613] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:38,059 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102984164] [2022-02-10 03:21:38,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:21:38,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:38,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:38,060 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:38,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-02-10 03:21:38,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:21:38,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:38,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:38,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:38,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:38,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 29 treesize of output 23 [2022-02-10 03:21:38,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:38,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 43 treesize of output 33 [2022-02-10 03:21:38,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 20 treesize of output 14 [2022-02-10 03:21:38,858 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:38,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:39,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:39,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:39,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:39,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 19 treesize of output 23 [2022-02-10 03:21:39,132 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:39,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:39,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102984164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:39,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:39,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:39,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570934006] [2022-02-10 03:21:39,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:39,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:39,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:39,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:39,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:39,196 INFO L87 Difference]: Start difference. First operand 4676 states and 14779 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:39,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:39,777 INFO L93 Difference]: Finished difference Result 5007 states and 15609 transitions. [2022-02-10 03:21:39,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:39,777 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:39,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:39,786 INFO L225 Difference]: With dead ends: 5007 [2022-02-10 03:21:39,786 INFO L226 Difference]: Without dead ends: 4957 [2022-02-10 03:21:39,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=241, Invalid=1565, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:21:39,786 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 93 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:39,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 231 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 879 Invalid, 0 Unknown, 15 Unchecked, 0.3s Time] [2022-02-10 03:21:39,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4957 states. [2022-02-10 03:21:39,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4957 to 4676. [2022-02-10 03:21:39,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4676 states, 4675 states have (on average 3.161283422459893) internal successors, (14779), 4675 states have internal predecessors, (14779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:39,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 4676 states and 14779 transitions. [2022-02-10 03:21:39,849 INFO L78 Accepts]: Start accepts. Automaton has 4676 states and 14779 transitions. Word has length 25 [2022-02-10 03:21:39,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:39,849 INFO L470 AbstractCegarLoop]: Abstraction has 4676 states and 14779 transitions. [2022-02-10 03:21:39,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:39,849 INFO L276 IsEmpty]: Start isEmpty. Operand 4676 states and 14779 transitions. [2022-02-10 03:21:39,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:39,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:39,856 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:39,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-02-10 03:21:40,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2022-02-10 03:21:40,056 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:40,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:40,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1048477222, now seen corresponding path program 287 times [2022-02-10 03:21:40,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:40,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966875282] [2022-02-10 03:21:40,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:40,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:40,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:40,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:40,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966875282] [2022-02-10 03:21:40,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966875282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:40,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740084348] [2022-02-10 03:21:40,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:21:40,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:40,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:40,171 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:40,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-02-10 03:21:40,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:21:40,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:40,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:40,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:40,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:40,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 29 treesize of output 23 [2022-02-10 03:21:40,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:21:40,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:40,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-10 03:21:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:40,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:41,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:41,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:41,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:41,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:41,199 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:41,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 3 [2022-02-10 03:21:41,253 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:41,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740084348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:41,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:41,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 27 [2022-02-10 03:21:41,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882974507] [2022-02-10 03:21:41,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:41,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:21:41,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:41,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:21:41,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:21:41,255 INFO L87 Difference]: Start difference. First operand 4676 states and 14779 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:41,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:41,801 INFO L93 Difference]: Finished difference Result 5027 states and 15684 transitions. [2022-02-10 03:21:41,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:41,802 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:41,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:41,811 INFO L225 Difference]: With dead ends: 5027 [2022-02-10 03:21:41,811 INFO L226 Difference]: Without dead ends: 4968 [2022-02-10 03:21:41,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:21:41,812 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:41,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 241 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 706 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2022-02-10 03:21:41,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4968 states. [2022-02-10 03:21:41,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4968 to 4685. [2022-02-10 03:21:41,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4685 states, 4684 states have (on average 3.161614005123826) internal successors, (14809), 4684 states have internal predecessors, (14809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4685 states to 4685 states and 14809 transitions. [2022-02-10 03:21:41,887 INFO L78 Accepts]: Start accepts. Automaton has 4685 states and 14809 transitions. Word has length 25 [2022-02-10 03:21:41,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:41,887 INFO L470 AbstractCegarLoop]: Abstraction has 4685 states and 14809 transitions. [2022-02-10 03:21:41,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:41,887 INFO L276 IsEmpty]: Start isEmpty. Operand 4685 states and 14809 transitions. [2022-02-10 03:21:41,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:41,895 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:41,895 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:41,913 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-10 03:21:42,095 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,SelfDestructingSolverStorable303 [2022-02-10 03:21:42,095 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:42,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:42,095 INFO L85 PathProgramCache]: Analyzing trace with hash -115402598, now seen corresponding path program 288 times [2022-02-10 03:21:42,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:42,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002525198] [2022-02-10 03:21:42,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:42,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:42,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:42,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002525198] [2022-02-10 03:21:42,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002525198] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:42,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002109711] [2022-02-10 03:21:42,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:21:42,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:42,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:42,214 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:42,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-02-10 03:21:42,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:21:42,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:42,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:21:42,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:42,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:42,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-02-10 03:21:43,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:43,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:21:43,030 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:43,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:43,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21: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 20 treesize of output 24 [2022-02-10 03:21:43,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:21:43,284 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-02-10 03:21:43,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 7 treesize of output 3 [2022-02-10 03:21:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:43,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002109711] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:43,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:43,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 30 [2022-02-10 03:21:43,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061686779] [2022-02-10 03:21:43,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:43,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:43,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:43,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:43,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:43,347 INFO L87 Difference]: Start difference. First operand 4685 states and 14809 transitions. Second operand has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:43,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:43,898 INFO L93 Difference]: Finished difference Result 5037 states and 15716 transitions. [2022-02-10 03:21:43,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:21:43,898 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:43,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:43,908 INFO L225 Difference]: With dead ends: 5037 [2022-02-10 03:21:43,908 INFO L226 Difference]: Without dead ends: 5003 [2022-02-10 03:21:43,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1579, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:21:43,908 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:43,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 312 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 939 Invalid, 0 Unknown, 315 Unchecked, 0.3s Time] [2022-02-10 03:21:43,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5003 states. [2022-02-10 03:21:43,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5003 to 4663. [2022-02-10 03:21:43,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4663 states, 4662 states have (on average 3.1625911625911627) internal successors, (14744), 4662 states have internal predecessors, (14744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:43,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4663 states to 4663 states and 14744 transitions. [2022-02-10 03:21:43,971 INFO L78 Accepts]: Start accepts. Automaton has 4663 states and 14744 transitions. Word has length 25 [2022-02-10 03:21:43,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:43,971 INFO L470 AbstractCegarLoop]: Abstraction has 4663 states and 14744 transitions. [2022-02-10 03:21:43,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:43,972 INFO L276 IsEmpty]: Start isEmpty. Operand 4663 states and 14744 transitions. [2022-02-10 03:21:43,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:43,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:43,978 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:43,995 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-10 03:21:44,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:44,178 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:44,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:44,179 INFO L85 PathProgramCache]: Analyzing trace with hash 569225043, now seen corresponding path program 289 times [2022-02-10 03:21:44,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:44,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631060506] [2022-02-10 03:21:44,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:44,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:44,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:44,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631060506] [2022-02-10 03:21:44,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631060506] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:44,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723883062] [2022-02-10 03:21:44,316 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:21:44,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:44,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:44,318 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:44,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-02-10 03:21:44,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:44,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:44,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:44,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:44,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 43 treesize of output 33 [2022-02-10 03:21:44,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:44,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-10 03:21:44,985 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:44,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:45,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:45,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:21:45,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:45,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:21:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:45,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723883062] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:45,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:45,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-10 03:21:45,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932475475] [2022-02-10 03:21:45,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:45,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:45,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:45,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:45,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:45,270 INFO L87 Difference]: Start difference. First operand 4663 states and 14744 transitions. Second operand has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:45,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:45,708 INFO L93 Difference]: Finished difference Result 4790 states and 15012 transitions. [2022-02-10 03:21:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:21:45,708 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:45,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:45,717 INFO L225 Difference]: With dead ends: 4790 [2022-02-10 03:21:45,717 INFO L226 Difference]: Without dead ends: 4704 [2022-02-10 03:21:45,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:21:45,717 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 77 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:45,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 347 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1030 Invalid, 0 Unknown, 193 Unchecked, 0.4s Time] [2022-02-10 03:21:45,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4704 states. [2022-02-10 03:21:45,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4704 to 4653. [2022-02-10 03:21:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4653 states, 4652 states have (on average 3.1655202063628547) internal successors, (14726), 4652 states have internal predecessors, (14726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:45,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4653 states to 4653 states and 14726 transitions. [2022-02-10 03:21:45,783 INFO L78 Accepts]: Start accepts. Automaton has 4653 states and 14726 transitions. Word has length 25 [2022-02-10 03:21:45,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:45,784 INFO L470 AbstractCegarLoop]: Abstraction has 4653 states and 14726 transitions. [2022-02-10 03:21:45,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8) internal successors, (54), 30 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:45,784 INFO L276 IsEmpty]: Start isEmpty. Operand 4653 states and 14726 transitions. [2022-02-10 03:21:45,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:45,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:45,791 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:45,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Ended with exit code 0 [2022-02-10 03:21:45,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-02-10 03:21:45,991 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:45,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:45,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1832659659, now seen corresponding path program 290 times [2022-02-10 03:21:45,992 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:45,992 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075736411] [2022-02-10 03:21:45,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:45,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:46,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:46,144 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:46,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:46,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075736411] [2022-02-10 03:21:46,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075736411] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:46,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801761249] [2022-02-10 03:21:46,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:21:46,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:46,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:46,146 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:46,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-02-10 03:21:46,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:21:46,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:46,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:46,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:46,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:46,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:21:46,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:46,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2022-02-10 03:21:46,799 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:46,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:46,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:46,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:21:47,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:47,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 21 treesize of output 25 [2022-02-10 03:21:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:47,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801761249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:47,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:47,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-10 03:21:47,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653705364] [2022-02-10 03:21:47,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:47,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:21:47,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:47,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:21:47,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:21:47,117 INFO L87 Difference]: Start difference. First operand 4653 states and 14726 transitions. Second operand has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:47,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:47,626 INFO L93 Difference]: Finished difference Result 4910 states and 15381 transitions. [2022-02-10 03:21:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:21:47,626 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:47,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:47,635 INFO L225 Difference]: With dead ends: 4910 [2022-02-10 03:21:47,635 INFO L226 Difference]: Without dead ends: 4889 [2022-02-10 03:21:47,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=231, Invalid=1329, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:21:47,636 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 92 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:47,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 256 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 917 Invalid, 0 Unknown, 3 Unchecked, 0.3s Time] [2022-02-10 03:21:47,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4889 states. [2022-02-10 03:21:47,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4889 to 4631. [2022-02-10 03:21:47,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4630 states have (on average 3.1684665226781856) internal successors, (14670), 4630 states have internal predecessors, (14670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:47,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 14670 transitions. [2022-02-10 03:21:47,705 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 14670 transitions. Word has length 25 [2022-02-10 03:21:47,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:47,705 INFO L470 AbstractCegarLoop]: Abstraction has 4631 states and 14670 transitions. [2022-02-10 03:21:47,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.71875) internal successors, (55), 32 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:47,705 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 14670 transitions. [2022-02-10 03:21:47,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:47,713 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:47,713 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:47,730 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-10 03:21:47,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:47,914 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:47,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:47,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1621920735, now seen corresponding path program 291 times [2022-02-10 03:21:47,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:47,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209369351] [2022-02-10 03:21:47,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:47,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:47,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:48,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:48,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209369351] [2022-02-10 03:21:48,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209369351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:48,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335692166] [2022-02-10 03:21:48,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:21:48,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:48,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:48,064 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:48,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-02-10 03:21:48,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:21:48,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:48,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:48,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:48,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:48,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 43 treesize of output 33 [2022-02-10 03:21:48,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:48,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-02-10 03:21:48,737 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:48,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:48,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:48,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:21:48,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:48,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 21 treesize of output 25 [2022-02-10 03:21:49,047 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:49,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335692166] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:49,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:49,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-10 03:21:49,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594615863] [2022-02-10 03:21:49,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:49,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:21:49,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:21:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:21:49,048 INFO L87 Difference]: Start difference. First operand 4631 states and 14670 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:49,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:49,702 INFO L93 Difference]: Finished difference Result 4868 states and 15300 transitions. [2022-02-10 03:21:49,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:21:49,703 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:49,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:49,712 INFO L225 Difference]: With dead ends: 4868 [2022-02-10 03:21:49,712 INFO L226 Difference]: Without dead ends: 4843 [2022-02-10 03:21:49,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:21:49,713 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 89 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 275 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:49,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 296 Invalid, 1107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 810 Invalid, 0 Unknown, 275 Unchecked, 0.3s Time] [2022-02-10 03:21:49,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4843 states. [2022-02-10 03:21:49,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4843 to 4587. [2022-02-10 03:21:49,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4587 states, 4586 states have (on average 3.170082860880942) internal successors, (14538), 4586 states have internal predecessors, (14538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:49,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4587 states to 4587 states and 14538 transitions. [2022-02-10 03:21:49,782 INFO L78 Accepts]: Start accepts. Automaton has 4587 states and 14538 transitions. Word has length 25 [2022-02-10 03:21:49,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:49,782 INFO L470 AbstractCegarLoop]: Abstraction has 4587 states and 14538 transitions. [2022-02-10 03:21:49,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:49,782 INFO L276 IsEmpty]: Start isEmpty. Operand 4587 states and 14538 transitions. [2022-02-10 03:21:49,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:49,789 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:49,789 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:49,807 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-10 03:21:49,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:49,990 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:49,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:49,990 INFO L85 PathProgramCache]: Analyzing trace with hash 561142645, now seen corresponding path program 292 times [2022-02-10 03:21:49,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:49,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639371283] [2022-02-10 03:21:49,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:49,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:50,135 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:50,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:50,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639371283] [2022-02-10 03:21:50,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639371283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:50,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600186876] [2022-02-10 03:21:50,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:21:50,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:50,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:50,136 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:50,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-02-10 03:21:50,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:21:50,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:50,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:50,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:50,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:50,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-02-10 03:21:50,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:50,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 18 treesize of output 12 [2022-02-10 03:21:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:50,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:50,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:50,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 20 treesize of output 24 [2022-02-10 03:21:51,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:51,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:21:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:51,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600186876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:51,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:51,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-02-10 03:21:51,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767297552] [2022-02-10 03:21:51,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:51,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:21:51,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:51,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:21:51,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:21:51,098 INFO L87 Difference]: Start difference. First operand 4587 states and 14538 transitions. Second operand has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:51,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:51,686 INFO L93 Difference]: Finished difference Result 4794 states and 15074 transitions. [2022-02-10 03:21:51,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:21:51,687 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:51,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:51,696 INFO L225 Difference]: With dead ends: 4794 [2022-02-10 03:21:51,696 INFO L226 Difference]: Without dead ends: 4769 [2022-02-10 03:21:51,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=255, Invalid=1725, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:21:51,697 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 84 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:51,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 265 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 897 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2022-02-10 03:21:51,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4769 states. [2022-02-10 03:21:51,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4769 to 4519. [2022-02-10 03:21:51,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4519 states, 4518 states have (on average 3.17220008853475) internal successors, (14332), 4518 states have internal predecessors, (14332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:51,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4519 states to 4519 states and 14332 transitions. [2022-02-10 03:21:51,767 INFO L78 Accepts]: Start accepts. Automaton has 4519 states and 14332 transitions. Word has length 25 [2022-02-10 03:21:51,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:51,767 INFO L470 AbstractCegarLoop]: Abstraction has 4519 states and 14332 transitions. [2022-02-10 03:21:51,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.6875) internal successors, (54), 32 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:51,767 INFO L276 IsEmpty]: Start isEmpty. Operand 4519 states and 14332 transitions. [2022-02-10 03:21:51,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:51,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:51,774 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:51,792 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-10 03:21:51,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable308 [2022-02-10 03:21:51,975 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:51,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:51,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1276257589, now seen corresponding path program 293 times [2022-02-10 03:21:51,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:51,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023145647] [2022-02-10 03:21:51,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:51,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:51,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:52,146 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:52,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:52,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023145647] [2022-02-10 03:21:52,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023145647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:52,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619170781] [2022-02-10 03:21:52,146 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:21:52,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:52,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:52,147 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:52,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-02-10 03:21:52,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:21:52,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:52,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:52,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:52,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:52,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 45 treesize of output 35 [2022-02-10 03:21:52,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:52,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 31 treesize of output 23 [2022-02-10 03:21:52,942 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:52,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:53,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:53,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:21:53,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:53,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 21 treesize of output 25 [2022-02-10 03:21:53,283 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:53,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619170781] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:53,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:53,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-10 03:21:53,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583046739] [2022-02-10 03:21:53,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:53,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:21:53,284 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:53,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:21:53,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=822, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:21:53,284 INFO L87 Difference]: Start difference. First operand 4519 states and 14332 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:53,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:53,813 INFO L93 Difference]: Finished difference Result 4730 states and 14817 transitions. [2022-02-10 03:21:53,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:21:53,814 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:53,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:53,823 INFO L225 Difference]: With dead ends: 4730 [2022-02-10 03:21:53,824 INFO L226 Difference]: Without dead ends: 4710 [2022-02-10 03:21:53,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=225, Invalid=1335, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:21:53,824 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 140 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:53,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 332 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 816 Invalid, 0 Unknown, 68 Unchecked, 0.3s Time] [2022-02-10 03:21:53,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4710 states. [2022-02-10 03:21:53,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4710 to 4522. [2022-02-10 03:21:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4522 states, 4521 states have (on average 3.172085821720858) internal successors, (14341), 4521 states have internal predecessors, (14341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:53,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4522 states to 4522 states and 14341 transitions. [2022-02-10 03:21:53,894 INFO L78 Accepts]: Start accepts. Automaton has 4522 states and 14341 transitions. Word has length 25 [2022-02-10 03:21:53,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:53,894 INFO L470 AbstractCegarLoop]: Abstraction has 4522 states and 14341 transitions. [2022-02-10 03:21:53,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:53,894 INFO L276 IsEmpty]: Start isEmpty. Operand 4522 states and 14341 transitions. [2022-02-10 03:21:53,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:53,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:53,901 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:53,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Ended with exit code 0 [2022-02-10 03:21:54,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:54,102 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:54,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:54,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1254161064, now seen corresponding path program 294 times [2022-02-10 03:21:54,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:54,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696678905] [2022-02-10 03:21:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:54,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:54,224 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:21:54,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:54,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696678905] [2022-02-10 03:21:54,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696678905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:54,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349717876] [2022-02-10 03:21:54,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:21:54,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:54,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:54,226 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:54,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-02-10 03:21:54,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:21:54,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:21:54,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:21:54,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:55,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:55,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-02-10 03:21:55,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:55,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-02-10 03:21:55,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 28 [2022-02-10 03:21:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:55,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:55,691 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:21:55,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:21:55,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:55,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 175 [2022-02-10 03:21:55,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:55,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 173 treesize of output 159 [2022-02-10 03:21:56,116 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:56,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349717876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:56,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:56,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-10 03:21:56,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333674703] [2022-02-10 03:21:56,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:56,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:21:56,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:21:56,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:21:56,117 INFO L87 Difference]: Start difference. First operand 4522 states and 14341 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:57,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:57,022 INFO L93 Difference]: Finished difference Result 5717 states and 17115 transitions. [2022-02-10 03:21:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:21:57,022 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:57,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:57,033 INFO L225 Difference]: With dead ends: 5717 [2022-02-10 03:21:57,033 INFO L226 Difference]: Without dead ends: 5648 [2022-02-10 03:21:57,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=384, Invalid=1778, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:21:57,033 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 255 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:57,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 360 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 940 Invalid, 0 Unknown, 273 Unchecked, 0.5s Time] [2022-02-10 03:21:57,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2022-02-10 03:21:57,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 4762. [2022-02-10 03:21:57,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4762 states, 4761 states have (on average 3.1793740810754043) internal successors, (15137), 4761 states have internal predecessors, (15137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:57,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4762 states to 4762 states and 15137 transitions. [2022-02-10 03:21:57,110 INFO L78 Accepts]: Start accepts. Automaton has 4762 states and 15137 transitions. Word has length 25 [2022-02-10 03:21:57,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:57,110 INFO L470 AbstractCegarLoop]: Abstraction has 4762 states and 15137 transitions. [2022-02-10 03:21:57,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:57,110 INFO L276 IsEmpty]: Start isEmpty. Operand 4762 states and 15137 transitions. [2022-02-10 03:21:57,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:57,117 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:57,117 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:57,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-02-10 03:21:57,326 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,SelfDestructingSolverStorable310 [2022-02-10 03:21:57,326 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:57,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:57,327 INFO L85 PathProgramCache]: Analyzing trace with hash -30885973, now seen corresponding path program 295 times [2022-02-10 03:21:57,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:57,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203795762] [2022-02-10 03:21:57,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:57,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:57,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:57,475 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:21:57,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:57,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203795762] [2022-02-10 03:21:57,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203795762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:57,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131188801] [2022-02-10 03:21:57,475 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:21:57,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:57,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:57,477 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:57,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-02-10 03:21:57,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:57,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:21:57,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:21:57,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:57,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:21:58,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:21:58,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 15 [2022-02-10 03:21:58,334 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:58,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:21:58,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:58,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:21:58,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:21:58,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:21:58,669 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:21:58,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131188801] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:21:58,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:21:58,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-02-10 03:21:58,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994121201] [2022-02-10 03:21:58,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:21:58,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:21:58,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:21:58,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:21:58,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:21:58,670 INFO L87 Difference]: Start difference. First operand 4762 states and 15137 transitions. Second operand has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:59,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:21:59,279 INFO L93 Difference]: Finished difference Result 4866 states and 15362 transitions. [2022-02-10 03:21:59,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:21:59,280 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:21:59,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:21:59,289 INFO L225 Difference]: With dead ends: 4866 [2022-02-10 03:21:59,289 INFO L226 Difference]: Without dead ends: 4850 [2022-02-10 03:21:59,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=176, Invalid=1464, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:21:59,290 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:21:59,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 202 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 723 Invalid, 0 Unknown, 125 Unchecked, 0.3s Time] [2022-02-10 03:21:59,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4850 states. [2022-02-10 03:21:59,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4850 to 4752. [2022-02-10 03:21:59,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4752 states, 4751 states have (on average 3.179330667227952) internal successors, (15105), 4751 states have internal predecessors, (15105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:59,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4752 states to 4752 states and 15105 transitions. [2022-02-10 03:21:59,355 INFO L78 Accepts]: Start accepts. Automaton has 4752 states and 15105 transitions. Word has length 25 [2022-02-10 03:21:59,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:21:59,355 INFO L470 AbstractCegarLoop]: Abstraction has 4752 states and 15105 transitions. [2022-02-10 03:21:59,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 30 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:21:59,355 INFO L276 IsEmpty]: Start isEmpty. Operand 4752 states and 15105 transitions. [2022-02-10 03:21:59,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:21:59,362 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:21:59,362 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:21:59,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Ended with exit code 0 [2022-02-10 03:21:59,562 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,SelfDestructingSolverStorable311 [2022-02-10 03:21:59,562 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:21:59,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:21:59,562 INFO L85 PathProgramCache]: Analyzing trace with hash 286090020, now seen corresponding path program 296 times [2022-02-10 03:21:59,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:21:59,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886138031] [2022-02-10 03:21:59,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:21:59,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:21:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:21:59,687 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:21:59,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:21:59,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886138031] [2022-02-10 03:21:59,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886138031] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:21:59,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526400308] [2022-02-10 03:21:59,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:21:59,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:21:59,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:21:59,688 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:21:59,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-02-10 03:22:00,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:22:00,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:00,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:00,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:00,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:00,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-02-10 03:22:00,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:00,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:22:00,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:22:00,672 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:00,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:00,824 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:00,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:00,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:00,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:22:00,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:00,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-10 03:22:01,048 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:01,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526400308] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:01,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:01,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-10 03:22:01,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254218130] [2022-02-10 03:22:01,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:01,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:22:01,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:01,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:22:01,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:22:01,049 INFO L87 Difference]: Start difference. First operand 4752 states and 15105 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:01,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:01,765 INFO L93 Difference]: Finished difference Result 5236 states and 16230 transitions. [2022-02-10 03:22:01,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:22:01,765 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:01,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:01,776 INFO L225 Difference]: With dead ends: 5236 [2022-02-10 03:22:01,776 INFO L226 Difference]: Without dead ends: 5211 [2022-02-10 03:22:01,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1554, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:22:01,777 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:01,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 288 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 823 Invalid, 0 Unknown, 194 Unchecked, 0.3s Time] [2022-02-10 03:22:01,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5211 states. [2022-02-10 03:22:01,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5211 to 4747. [2022-02-10 03:22:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4747 states, 4746 states have (on average 3.1790981879477456) internal successors, (15088), 4746 states have internal predecessors, (15088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:01,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4747 states to 4747 states and 15088 transitions. [2022-02-10 03:22:01,861 INFO L78 Accepts]: Start accepts. Automaton has 4747 states and 15088 transitions. Word has length 25 [2022-02-10 03:22:01,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:01,861 INFO L470 AbstractCegarLoop]: Abstraction has 4747 states and 15088 transitions. [2022-02-10 03:22:01,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:01,861 INFO L276 IsEmpty]: Start isEmpty. Operand 4747 states and 15088 transitions. [2022-02-10 03:22:01,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:01,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:01,868 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:01,887 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-10 03:22:02,069 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,SelfDestructingSolverStorable312 [2022-02-10 03:22:02,069 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:02,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:02,069 INFO L85 PathProgramCache]: Analyzing trace with hash 806714195, now seen corresponding path program 297 times [2022-02-10 03:22:02,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:02,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838905572] [2022-02-10 03:22:02,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:02,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:02,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:22:02,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:02,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838905572] [2022-02-10 03:22:02,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838905572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:02,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56479143] [2022-02-10 03:22:02,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:22:02,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:02,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:02,234 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:02,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-02-10 03:22:02,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:22:02,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:02,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:22:02,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:02,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 157 [2022-02-10 03:22:03,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:03,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-02-10 03:22:03,276 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:22:03,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:03,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 312 treesize of output 268 [2022-02-10 03:22:03,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:03,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 277 treesize of output 247 [2022-02-10 03:22:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:22:03,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56479143] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:03,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:03,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-02-10 03:22:03,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738950540] [2022-02-10 03:22:03,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:03,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:22:03,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:03,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:22:03,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:22:03,930 INFO L87 Difference]: Start difference. First operand 4747 states and 15088 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:04,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:04,514 INFO L93 Difference]: Finished difference Result 5122 states and 15921 transitions. [2022-02-10 03:22:04,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:22:04,514 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:04,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:04,524 INFO L225 Difference]: With dead ends: 5122 [2022-02-10 03:22:04,524 INFO L226 Difference]: Without dead ends: 5070 [2022-02-10 03:22:04,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=185, Invalid=1221, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:22:04,525 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 137 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:04,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 279 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 579 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-10 03:22:04,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5070 states. [2022-02-10 03:22:04,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5070 to 4750. [2022-02-10 03:22:04,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.1781427668982944) internal successors, (15093), 4749 states have internal predecessors, (15093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:04,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 15093 transitions. [2022-02-10 03:22:04,599 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 15093 transitions. Word has length 25 [2022-02-10 03:22:04,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:04,600 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 15093 transitions. [2022-02-10 03:22:04,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:04,600 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 15093 transitions. [2022-02-10 03:22:04,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:04,607 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:04,607 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:04,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-02-10 03:22:04,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:04,807 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:04,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:04,808 INFO L85 PathProgramCache]: Analyzing trace with hash -838685111, now seen corresponding path program 298 times [2022-02-10 03:22:04,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:04,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357811658] [2022-02-10 03:22:04,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:04,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:04,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:04,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:04,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357811658] [2022-02-10 03:22:04,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357811658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:04,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753486744] [2022-02-10 03:22:04,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:22:04,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:04,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:04,955 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:04,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-02-10 03:22:05,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:22:05,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:05,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:22:05,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:05,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:05,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-02-10 03:22:05,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:05,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 31 treesize of output 23 [2022-02-10 03:22:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:05,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:05,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:05,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-02-10 03:22:05,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22: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 21 treesize of output 25 [2022-02-10 03:22:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:06,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753486744] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:06,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:06,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-10 03:22:06,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919632185] [2022-02-10 03:22:06,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:06,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:22:06,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:06,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:22:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:22:06,051 INFO L87 Difference]: Start difference. First operand 4750 states and 15093 transitions. Second operand has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:06,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:06,655 INFO L93 Difference]: Finished difference Result 5096 states and 16001 transitions. [2022-02-10 03:22:06,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:22:06,656 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:06,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:06,666 INFO L225 Difference]: With dead ends: 5096 [2022-02-10 03:22:06,666 INFO L226 Difference]: Without dead ends: 5070 [2022-02-10 03:22:06,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=283, Invalid=1523, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:22:06,666 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:06,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 256 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 828 Invalid, 0 Unknown, 135 Unchecked, 0.3s Time] [2022-02-10 03:22:06,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5070 states. [2022-02-10 03:22:06,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5070 to 4701. [2022-02-10 03:22:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4701 states, 4700 states have (on average 3.178723404255319) internal successors, (14940), 4700 states have internal predecessors, (14940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:06,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4701 states to 4701 states and 14940 transitions. [2022-02-10 03:22:06,739 INFO L78 Accepts]: Start accepts. Automaton has 4701 states and 14940 transitions. Word has length 25 [2022-02-10 03:22:06,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:06,739 INFO L470 AbstractCegarLoop]: Abstraction has 4701 states and 14940 transitions. [2022-02-10 03:22:06,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.7741935483870968) internal successors, (55), 31 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:06,739 INFO L276 IsEmpty]: Start isEmpty. Operand 4701 states and 14940 transitions. [2022-02-10 03:22:06,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:06,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:06,746 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:06,765 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-10 03:22:06,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:06,947 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:06,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash 553403536, now seen corresponding path program 299 times [2022-02-10 03:22:06,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:06,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995185374] [2022-02-10 03:22:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:06,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:22:07,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:07,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995185374] [2022-02-10 03:22:07,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995185374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:07,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165864493] [2022-02-10 03:22:07,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:22:07,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:07,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:07,061 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:07,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-02-10 03:22:07,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:22:07,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:07,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:07,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:07,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:07,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 39 treesize of output 31 [2022-02-10 03:22:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:07,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:08,015 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:08,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:08,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:08,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 44 treesize of output 42 [2022-02-10 03:22:08,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:08,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 38 treesize of output 36 [2022-02-10 03:22:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:08,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165864493] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:08,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:08,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:22:08,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780533890] [2022-02-10 03:22:08,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:08,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:08,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:08,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:08,233 INFO L87 Difference]: Start difference. First operand 4701 states and 14940 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:09,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:09,243 INFO L93 Difference]: Finished difference Result 5235 states and 16152 transitions. [2022-02-10 03:22:09,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:22:09,244 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:09,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:09,254 INFO L225 Difference]: With dead ends: 5235 [2022-02-10 03:22:09,255 INFO L226 Difference]: Without dead ends: 5187 [2022-02-10 03:22:09,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=298, Invalid=2354, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:22:09,255 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 116 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:09,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 361 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 894 Invalid, 0 Unknown, 185 Unchecked, 0.3s Time] [2022-02-10 03:22:09,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5187 states. [2022-02-10 03:22:09,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5187 to 4575. [2022-02-10 03:22:09,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4575 states, 4574 states have (on average 3.1720594665500657) internal successors, (14509), 4574 states have internal predecessors, (14509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:09,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4575 states to 4575 states and 14509 transitions. [2022-02-10 03:22:09,333 INFO L78 Accepts]: Start accepts. Automaton has 4575 states and 14509 transitions. Word has length 25 [2022-02-10 03:22:09,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:09,333 INFO L470 AbstractCegarLoop]: Abstraction has 4575 states and 14509 transitions. [2022-02-10 03:22:09,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:09,333 INFO L276 IsEmpty]: Start isEmpty. Operand 4575 states and 14509 transitions. [2022-02-10 03:22:09,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:09,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:09,340 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:09,358 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-10 03:22:09,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:09,541 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:09,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:09,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1419081658, now seen corresponding path program 300 times [2022-02-10 03:22:09,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:09,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104346989] [2022-02-10 03:22:09,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:09,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:22:09,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:09,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104346989] [2022-02-10 03:22:09,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104346989] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:09,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674594279] [2022-02-10 03:22:09,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:22:09,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:09,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:09,651 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:09,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-02-10 03:22:10,035 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:22:10,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:10,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:10,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:10,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:10,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 39 treesize of output 31 [2022-02-10 03:22:10,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:10,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 39 treesize of output 31 [2022-02-10 03:22:10,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:22:10,635 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:10,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:10,792 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:10,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:10,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:10,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:22:10,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:10,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 38 treesize of output 36 [2022-02-10 03:22:11,015 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:11,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674594279] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:11,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:11,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-10 03:22:11,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715454135] [2022-02-10 03:22:11,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:11,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:22:11,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:22:11,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:22:11,016 INFO L87 Difference]: Start difference. First operand 4575 states and 14509 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:11,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:11,918 INFO L93 Difference]: Finished difference Result 5186 states and 15860 transitions. [2022-02-10 03:22:11,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:22:11,918 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:11,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:11,928 INFO L225 Difference]: With dead ends: 5186 [2022-02-10 03:22:11,928 INFO L226 Difference]: Without dead ends: 5149 [2022-02-10 03:22:11,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=284, Invalid=2068, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:22:11,929 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 198 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:11,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 371 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1022 Invalid, 0 Unknown, 216 Unchecked, 0.4s Time] [2022-02-10 03:22:11,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2022-02-10 03:22:11,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 4569. [2022-02-10 03:22:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4569 states, 4568 states have (on average 3.1711908931698773) internal successors, (14486), 4568 states have internal predecessors, (14486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:12,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4569 states to 4569 states and 14486 transitions. [2022-02-10 03:22:12,012 INFO L78 Accepts]: Start accepts. Automaton has 4569 states and 14486 transitions. Word has length 25 [2022-02-10 03:22:12,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:12,012 INFO L470 AbstractCegarLoop]: Abstraction has 4569 states and 14486 transitions. [2022-02-10 03:22:12,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:12,012 INFO L276 IsEmpty]: Start isEmpty. Operand 4569 states and 14486 transitions. [2022-02-10 03:22:12,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:12,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:12,020 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:12,038 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-10 03:22:12,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:12,220 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:12,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:12,220 INFO L85 PathProgramCache]: Analyzing trace with hash 162200174, now seen corresponding path program 301 times [2022-02-10 03:22:12,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:12,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775978932] [2022-02-10 03:22:12,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:12,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:12,320 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:22:12,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:12,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775978932] [2022-02-10 03:22:12,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775978932] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:12,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795810654] [2022-02-10 03:22:12,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:22:12,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:12,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:12,321 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:12,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-02-10 03:22:12,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:12,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:12,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:12,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:12,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 25 treesize of output 19 [2022-02-10 03:22:13,082 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:13,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:13,160 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:13,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 9 treesize of output 3 [2022-02-10 03:22:13,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:13,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:22:13,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:13,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 38 treesize of output 36 [2022-02-10 03:22:13,399 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:13,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795810654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:13,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:13,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:22:13,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036033810] [2022-02-10 03:22:13,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:13,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:13,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:13,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:13,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:13,400 INFO L87 Difference]: Start difference. First operand 4569 states and 14486 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:14,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:14,317 INFO L93 Difference]: Finished difference Result 4730 states and 14793 transitions. [2022-02-10 03:22:14,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:22:14,317 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:14,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:14,326 INFO L225 Difference]: With dead ends: 4730 [2022-02-10 03:22:14,326 INFO L226 Difference]: Without dead ends: 4681 [2022-02-10 03:22:14,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=1943, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:22:14,327 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 70 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:14,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 301 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1132 Invalid, 0 Unknown, 34 Unchecked, 0.4s Time] [2022-02-10 03:22:14,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2022-02-10 03:22:14,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 4605. [2022-02-10 03:22:14,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4605 states, 4604 states have (on average 3.1579061685490877) internal successors, (14539), 4604 states have internal predecessors, (14539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4605 states to 4605 states and 14539 transitions. [2022-02-10 03:22:14,390 INFO L78 Accepts]: Start accepts. Automaton has 4605 states and 14539 transitions. Word has length 25 [2022-02-10 03:22:14,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:14,390 INFO L470 AbstractCegarLoop]: Abstraction has 4605 states and 14539 transitions. [2022-02-10 03:22:14,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:14,390 INFO L276 IsEmpty]: Start isEmpty. Operand 4605 states and 14539 transitions. [2022-02-10 03:22:14,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:14,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:14,397 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:14,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Ended with exit code 0 [2022-02-10 03:22:14,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:14,597 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:14,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:14,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1597088966, now seen corresponding path program 302 times [2022-02-10 03:22:14,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:14,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066655471] [2022-02-10 03:22:14,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:14,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:14,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:14,701 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:22:14,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:14,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066655471] [2022-02-10 03:22:14,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066655471] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:14,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048408095] [2022-02-10 03:22:14,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:22:14,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:14,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:14,702 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:14,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-02-10 03:22:15,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:22:15,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:15,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:15,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:15,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:15,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-02-10 03:22:15,452 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:15,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:15,533 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:15,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:15,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:15,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 42 treesize of output 40 [2022-02-10 03:22:15,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:15,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-02-10 03:22:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:15,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048408095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:15,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:15,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:22:15,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162677647] [2022-02-10 03:22:15,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:15,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:15,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:15,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:15,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:15,810 INFO L87 Difference]: Start difference. First operand 4605 states and 14539 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:16,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:16,685 INFO L93 Difference]: Finished difference Result 4722 states and 14783 transitions. [2022-02-10 03:22:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:22:16,686 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:16,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:16,695 INFO L225 Difference]: With dead ends: 4722 [2022-02-10 03:22:16,695 INFO L226 Difference]: Without dead ends: 4640 [2022-02-10 03:22:16,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=1949, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:22:16,695 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 54 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:16,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 299 Invalid, 1081 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 943 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2022-02-10 03:22:16,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4640 states. [2022-02-10 03:22:16,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4640 to 4570. [2022-02-10 03:22:16,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4570 states, 4569 states have (on average 3.1639308382578246) internal successors, (14456), 4569 states have internal predecessors, (14456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:16,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4570 states to 4570 states and 14456 transitions. [2022-02-10 03:22:16,761 INFO L78 Accepts]: Start accepts. Automaton has 4570 states and 14456 transitions. Word has length 25 [2022-02-10 03:22:16,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:16,761 INFO L470 AbstractCegarLoop]: Abstraction has 4570 states and 14456 transitions. [2022-02-10 03:22:16,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:16,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4570 states and 14456 transitions. [2022-02-10 03:22:16,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:16,768 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:16,768 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:16,786 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-10 03:22:16,968 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,SelfDestructingSolverStorable318 [2022-02-10 03:22:16,968 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:16,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:16,969 INFO L85 PathProgramCache]: Analyzing trace with hash 608115352, now seen corresponding path program 303 times [2022-02-10 03:22:16,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:16,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149663053] [2022-02-10 03:22:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:16,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:16,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:22:17,071 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:17,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149663053] [2022-02-10 03:22:17,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149663053] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:17,071 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274022378] [2022-02-10 03:22:17,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:22:17,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:17,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:17,072 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:17,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-02-10 03:22:17,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:22:17,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:17,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:17,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:17,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:17,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 50 treesize of output 40 [2022-02-10 03:22:17,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:17,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-02-10 03:22:17,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-02-10 03:22:18,042 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:18,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:18,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:18,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 44 treesize of output 42 [2022-02-10 03:22:18,312 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:18,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:18,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:18,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 17 treesize of output 21 [2022-02-10 03:22:18,410 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:18,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274022378] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:18,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:18,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 29 [2022-02-10 03:22:18,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608479118] [2022-02-10 03:22:18,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:18,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:22:18,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:18,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:22:18,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:22:18,411 INFO L87 Difference]: Start difference. First operand 4570 states and 14456 transitions. Second operand has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:19,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:19,112 INFO L93 Difference]: Finished difference Result 5461 states and 16513 transitions. [2022-02-10 03:22:19,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:22:19,112 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:19,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:19,123 INFO L225 Difference]: With dead ends: 5461 [2022-02-10 03:22:19,123 INFO L226 Difference]: Without dead ends: 5405 [2022-02-10 03:22:19,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=248, Invalid=1644, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:22:19,124 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 155 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:19,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 357 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 979 Invalid, 0 Unknown, 283 Unchecked, 0.4s Time] [2022-02-10 03:22:19,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2022-02-10 03:22:19,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4609. [2022-02-10 03:22:19,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4609 states, 4608 states have (on average 3.1733940972222223) internal successors, (14623), 4608 states have internal predecessors, (14623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4609 states to 4609 states and 14623 transitions. [2022-02-10 03:22:19,200 INFO L78 Accepts]: Start accepts. Automaton has 4609 states and 14623 transitions. Word has length 25 [2022-02-10 03:22:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:19,200 INFO L470 AbstractCegarLoop]: Abstraction has 4609 states and 14623 transitions. [2022-02-10 03:22:19,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9310344827586208) internal successors, (56), 29 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:19,200 INFO L276 IsEmpty]: Start isEmpty. Operand 4609 states and 14623 transitions. [2022-02-10 03:22:19,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:19,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:19,207 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:19,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Ended with exit code 0 [2022-02-10 03:22:19,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:19,407 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:19,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1625976685, now seen corresponding path program 304 times [2022-02-10 03:22:19,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:19,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597945443] [2022-02-10 03:22:19,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:19,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:19,520 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:22:19,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:19,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597945443] [2022-02-10 03:22:19,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597945443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:19,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119679968] [2022-02-10 03:22:19,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:22:19,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:19,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:19,522 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:19,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-02-10 03:22:19,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:22:19,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:19,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:22:19,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:20,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:20,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2022-02-10 03:22:20,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:20,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-02-10 03:22:20,371 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:20,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:20,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:20,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-02-10 03:22:20,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:20,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 38 treesize of output 36 [2022-02-10 03:22:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:20,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119679968] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:20,716 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:20,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:22:20,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281363956] [2022-02-10 03:22:20,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:20,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:20,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:20,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:20,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:20,717 INFO L87 Difference]: Start difference. First operand 4609 states and 14623 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:22,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:22,056 INFO L93 Difference]: Finished difference Result 4899 states and 15266 transitions. [2022-02-10 03:22:22,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:22:22,056 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:22,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:22,064 INFO L225 Difference]: With dead ends: 4899 [2022-02-10 03:22:22,064 INFO L226 Difference]: Without dead ends: 4884 [2022-02-10 03:22:22,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=316, Invalid=2440, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:22:22,065 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 121 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 1158 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:22,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 482 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1158 Invalid, 0 Unknown, 325 Unchecked, 0.5s Time] [2022-02-10 03:22:22,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states. [2022-02-10 03:22:22,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 4611. [2022-02-10 03:22:22,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4611 states, 4610 states have (on average 3.1739696312364427) internal successors, (14632), 4610 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:22,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4611 states to 4611 states and 14632 transitions. [2022-02-10 03:22:22,131 INFO L78 Accepts]: Start accepts. Automaton has 4611 states and 14632 transitions. Word has length 25 [2022-02-10 03:22:22,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:22,131 INFO L470 AbstractCegarLoop]: Abstraction has 4611 states and 14632 transitions. [2022-02-10 03:22:22,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:22,131 INFO L276 IsEmpty]: Start isEmpty. Operand 4611 states and 14632 transitions. [2022-02-10 03:22:22,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:22,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:22,138 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:22,156 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-10 03:22:22,339 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,SelfDestructingSolverStorable320 [2022-02-10 03:22:22,339 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:22,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:22,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1420225222, now seen corresponding path program 305 times [2022-02-10 03:22:22,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:22,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584871599] [2022-02-10 03:22:22,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:22,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:22,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:22,432 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:22:22,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:22,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584871599] [2022-02-10 03:22:22,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584871599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:22,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193002965] [2022-02-10 03:22:22,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:22:22,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:22,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:22,433 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:22,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-02-10 03:22:22,826 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:22:22,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:22,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:22,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:22,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:22,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 50 treesize of output 40 [2022-02-10 03:22:23,279 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:23,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:23,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:23,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 44 treesize of output 42 [2022-02-10 03:22:23,534 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:23,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:22:23,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:23,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:22:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:23,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193002965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:23,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:23,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 28 [2022-02-10 03:22:23,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345683638] [2022-02-10 03:22:23,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:23,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:23,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:23,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:23,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:23,630 INFO L87 Difference]: Start difference. First operand 4611 states and 14632 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:24,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:24,304 INFO L93 Difference]: Finished difference Result 5266 states and 16049 transitions. [2022-02-10 03:22:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:22:24,305 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-10 03:22:24,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:24,315 INFO L225 Difference]: With dead ends: 5266 [2022-02-10 03:22:24,315 INFO L226 Difference]: Without dead ends: 5219 [2022-02-10 03:22:24,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:22:24,315 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 71 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:24,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 360 Invalid, 1130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 931 Invalid, 0 Unknown, 175 Unchecked, 0.3s Time] [2022-02-10 03:22:24,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5219 states. [2022-02-10 03:22:24,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5219 to 4648. [2022-02-10 03:22:24,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 3.1644071443942328) internal successors, (14705), 4647 states have internal predecessors, (14705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:24,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 14705 transitions. [2022-02-10 03:22:24,388 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 14705 transitions. Word has length 25 [2022-02-10 03:22:24,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:24,388 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 14705 transitions. [2022-02-10 03:22:24,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:24,389 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 14705 transitions. [2022-02-10 03:22:24,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-10 03:22:24,395 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:24,395 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:24,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-02-10 03:22:24,596 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,SelfDestructingSolverStorable321 [2022-02-10 03:22:24,596 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:22:24,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:24,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1115452934, now seen corresponding path program 306 times [2022-02-10 03:22:24,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:24,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41760017] [2022-02-10 03:22:24,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:24,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:24,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:22:24,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:24,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41760017] [2022-02-10 03:22:24,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41760017] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:24,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910229715] [2022-02-10 03:22:24,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:22:24,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:24,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:24,693 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:22:24,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-02-10 03:22:25,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:22:25,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:25,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-10 03:22:25,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:25,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:25,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 Received shutdown request... [2022-02-10 03:22:25,295 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:22:25,297 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-10 03:22:25,300 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-10 03:22:25,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-02-10 03:22:25,322 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:22:25,500 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,SelfDestructingSolverStorable322 [2022-02-10 03:22:25,501 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 3ms.. [2022-02-10 03:22:25,502 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-10 03:22:25,502 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-10 03:22:25,502 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-10 03:22:25,504 INFO L732 BasicCegarLoop]: Path program histogram: [306, 6, 3, 3, 2, 1, 1, 1] [2022-02-10 03:22:25,505 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:22:25,505 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:22:25,506 INFO L202 PluginConnector]: Adding new model nzb-file-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:22:25 BasicIcfg [2022-02-10 03:22:25,506 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:22:25,506 INFO L158 Benchmark]: Toolchain (without parser) took 721792.99ms. Allocated memory was 173.0MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 132.9MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 688.7MB. Max. memory is 8.0GB. [2022-02-10 03:22:25,506 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 173.0MB. Free memory is still 134.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:22:25,506 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.91ms. Allocated memory is still 173.0MB. Free memory was 132.9MB in the beginning and 131.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-10 03:22:25,506 INFO L158 Benchmark]: Boogie Preprocessor took 32.94ms. Allocated memory is still 173.0MB. Free memory was 131.2MB in the beginning and 130.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:22:25,506 INFO L158 Benchmark]: RCFGBuilder took 476.54ms. Allocated memory is still 173.0MB. Free memory was 130.1MB in the beginning and 146.8MB in the end (delta: -16.7MB). Peak memory consumption was 21.6MB. Max. memory is 8.0GB. [2022-02-10 03:22:25,506 INFO L158 Benchmark]: TraceAbstraction took 721247.23ms. Allocated memory was 173.0MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 146.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 700.7MB. Max. memory is 8.0GB. [2022-02-10 03:22:25,507 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 173.0MB. Free memory is still 134.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 31.91ms. Allocated memory is still 173.0MB. Free memory was 132.9MB in the beginning and 131.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 32.94ms. Allocated memory is still 173.0MB. Free memory was 131.2MB in the beginning and 130.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 476.54ms. Allocated memory is still 173.0MB. Free memory was 130.1MB in the beginning and 146.8MB in the end (delta: -16.7MB). Peak memory consumption was 21.6MB. Max. memory is 8.0GB. * TraceAbstraction took 721247.23ms. Allocated memory was 173.0MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 146.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 700.7MB. 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: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 3ms.. - TimeoutResultAtElement [Line: 133]: 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 26 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 3ms.. - TimeoutResultAtElement [Line: 136]: 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 26 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 3ms.. - TimeoutResultAtElement [Line: 137]: 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 26 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 3ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 721.1s, OverallIterations: 323, TraceHistogramMax: 3, PathProgramHistogramMax: 306, EmptinessCheckTime: 2.0s, AutomataDifference: 254.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.6s, PartialOrderReductionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 38538 SdHoareTripleChecker+Valid, 92.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 38538 mSDsluCounter, 72255 SdHoareTripleChecker+Invalid, 76.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 31622 IncrementalHoareTripleChecker+Unchecked, 148072 mSDsCounter, 13066 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 232021 IncrementalHoareTripleChecker+Invalid, 276709 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 13066 mSolverCounterUnsat, 5163 mSDtfsCounter, 232021 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23452 GetRequests, 10469 SyntacticMatches, 601 SemanticMatches, 12382 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 160943 ImplicationChecksByTransitivity, 230.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40548occurred in iteration=0, InterpolantAutomatonStates: 8618, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.0s AutomataMinimizationTime, 322 MinimizatonAttempts, 124838 StatesRemovedByMinimization, 321 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.8s SsaConstructionTime, 5.2s SatisfiabilityAnalysisTime, 320.3s InterpolantComputationTime, 14621 NumberOfCodeBlocks, 14609 NumberOfCodeBlocksAsserted, 1076 NumberOfCheckSat, 20871 ConstructedInterpolants, 971 QuantifiedInterpolants, 169983 SizeOfPredicates, 3109 NumberOfNonLiveVariables, 35250 ConjunctsInSsa, 6362 ConjunctsInUnsatCore, 932 InterpolantComputations, 17 PerfectInterpolantSequences, 2492/10145 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