/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-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:06:47,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:06:47,749 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:06:47,796 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:06:47,797 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:06:47,797 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:06:47,798 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:06:47,799 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:06:47,801 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:06:47,801 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:06:47,802 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:06:47,803 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:06:47,803 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:06:47,804 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:06:47,804 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:06:47,805 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:06:47,806 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:06:47,806 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:06:47,807 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:06:47,808 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:06:47,809 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:06:47,812 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:06:47,812 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:06:47,813 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:06:47,815 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:06:47,815 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:06:47,815 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:06:47,816 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:06:47,816 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:06:47,816 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:06:47,817 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:06:47,817 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:06:47,818 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:06:47,818 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:06:47,819 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:06:47,819 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:06:47,820 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:06:47,820 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:06:47,820 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:06:47,821 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:06:47,821 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:06:47,828 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-03 19:06:47,856 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:06:47,856 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:06:47,856 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:06:47,856 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:06:47,857 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:06:47,857 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:06:47,857 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:06:47,857 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:06:47,857 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:06:47,857 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:06:47,858 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:06:47,858 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:06:47,859 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:06:47,859 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:06:47,860 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-03-03 19:06:48,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:06:48,069 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:06:48,071 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:06:48,072 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:06:48,075 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:06:48,076 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-subst.wvr.bpl [2022-03-03 19:06:48,076 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2022-03-03 19:06:48,104 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:06:48,105 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:06:48,106 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:06:48,106 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:06:48,106 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:06:48,114 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,127 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,132 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:06:48,133 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:06:48,134 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:06:48,134 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:06:48,134 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:06:48,139 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,140 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,142 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,142 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,152 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,156 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,159 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,161 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:06:48,161 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:06:48,161 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:06:48,161 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:06:48,166 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/1) ... [2022-03-03 19:06:48,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:06:48,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:48,200 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-03-03 19:06:48,207 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-03-03 19:06:48,231 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:06:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:06:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:06:48,231 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:06:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:06:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:06:48,231 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:06:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:06:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:06:48,232 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:06:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:06:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:06:48,233 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:06:48,272 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:06:48,273 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:06:48,508 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:06:48,603 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:06:48,603 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-03 19:06:48,605 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:06:48 BoogieIcfgContainer [2022-03-03 19:06:48,605 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:06:48,615 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:06:48,615 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:06:48,618 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:06:48,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:06:48" (1/2) ... [2022-03-03 19:06:48,619 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@293dd40d and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:06:48, skipping insertion in model container [2022-03-03 19:06:48,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:06:48" (2/2) ... [2022-03-03 19:06:48,620 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2022-03-03 19:06:48,623 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:06:48,624 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:06:48,624 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:06:48,624 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:06:48,656 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:06:48,709 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:06:48,714 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 19:06:48,714 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:06:48,721 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2022-03-03 19:06:48,764 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-03-03 19:06:48,766 INFO L276 IsEmpty]: Start isEmpty. Operand 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-03-03 19:06:48,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:48,776 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:48,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:48,777 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:48,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash -29429742, now seen corresponding path program 1 times [2022-03-03 19:06:48,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:48,789 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085894879] [2022-03-03 19:06:48,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:48,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:48,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:49,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:49,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:49,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085894879] [2022-03-03 19:06:49,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085894879] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:49,212 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:49,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:49,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749869189] [2022-03-03 19:06:49,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:49,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:49,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:49,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:49,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:49,285 INFO L87 Difference]: Start difference. First operand 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) 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-03-03 19:06:49,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:49,720 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2022-03-03 19:06:49,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:49,722 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-03-03 19:06:49,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:49,737 INFO L225 Difference]: With dead ends: 265 [2022-03-03 19:06:49,737 INFO L226 Difference]: Without dead ends: 250 [2022-03-03 19:06:49,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:06:49,743 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:49,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 28 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-03-03 19:06:49,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2022-03-03 19:06:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:49,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2022-03-03 19:06:49,778 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2022-03-03 19:06:49,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:49,779 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2022-03-03 19:06:49,779 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-03-03 19:06:49,779 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2022-03-03 19:06:49,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:49,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:49,780 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:49,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:06:49,781 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:49,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:49,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1669447950, now seen corresponding path program 2 times [2022-03-03 19:06:49,781 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:49,781 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954502599] [2022-03-03 19:06:49,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:49,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:49,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:49,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:49,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:49,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954502599] [2022-03-03 19:06:49,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954502599] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:49,951 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:49,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:49,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50821149] [2022-03-03 19:06:49,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:49,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:49,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:49,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:49,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:49,955 INFO L87 Difference]: Start difference. First operand 126 states and 421 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-03-03 19:06:50,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:50,174 INFO L93 Difference]: Finished difference Result 278 states and 851 transitions. [2022-03-03 19:06:50,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:50,176 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-03-03 19:06:50,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:50,178 INFO L225 Difference]: With dead ends: 278 [2022-03-03 19:06:50,178 INFO L226 Difference]: Without dead ends: 263 [2022-03-03 19:06:50,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:06:50,179 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:50,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 30 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:50,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-03 19:06:50,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 132. [2022-03-03 19:06:50,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:50,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2022-03-03 19:06:50,190 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2022-03-03 19:06:50,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:50,190 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2022-03-03 19:06:50,190 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-03-03 19:06:50,190 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2022-03-03 19:06:50,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:50,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:50,191 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:50,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:06:50,191 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:50,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:50,192 INFO L85 PathProgramCache]: Analyzing trace with hash 332003462, now seen corresponding path program 3 times [2022-03-03 19:06:50,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:50,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104705600] [2022-03-03 19:06:50,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:50,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:50,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:50,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:50,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:50,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104705600] [2022-03-03 19:06:50,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104705600] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:50,371 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:50,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:50,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323277583] [2022-03-03 19:06:50,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:50,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:50,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:50,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:50,374 INFO L87 Difference]: Start difference. First operand 132 states and 434 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-03-03 19:06:50,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:50,574 INFO L93 Difference]: Finished difference Result 363 states and 1192 transitions. [2022-03-03 19:06:50,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:06:50,574 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-03-03 19:06:50,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:50,578 INFO L225 Difference]: With dead ends: 363 [2022-03-03 19:06:50,578 INFO L226 Difference]: Without dead ends: 348 [2022-03-03 19:06:50,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:06:50,579 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 52 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:50,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 31 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:50,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-03 19:06:50,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 140. [2022-03-03 19:06:50,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2022-03-03 19:06:50,590 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2022-03-03 19:06:50,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:50,590 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2022-03-03 19:06:50,590 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-03-03 19:06:50,590 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2022-03-03 19:06:50,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:50,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:50,591 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:50,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:06:50,592 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:50,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:50,592 INFO L85 PathProgramCache]: Analyzing trace with hash -198832182, now seen corresponding path program 4 times [2022-03-03 19:06:50,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:50,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941401290] [2022-03-03 19:06:50,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:50,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:50,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:50,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941401290] [2022-03-03 19:06:50,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941401290] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:50,740 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:50,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:50,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768589684] [2022-03-03 19:06:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:50,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:50,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:50,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:50,742 INFO L87 Difference]: Start difference. First operand 140 states and 458 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-03-03 19:06:50,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:50,888 INFO L93 Difference]: Finished difference Result 304 states and 944 transitions. [2022-03-03 19:06:50,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:50,889 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-03-03 19:06:50,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:50,890 INFO L225 Difference]: With dead ends: 304 [2022-03-03 19:06:50,891 INFO L226 Difference]: Without dead ends: 289 [2022-03-03 19:06:50,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 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-03-03 19:06:50,892 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:50,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 30 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:50,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-03-03 19:06:50,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 140. [2022-03-03 19:06:50,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:50,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2022-03-03 19:06:50,901 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2022-03-03 19:06:50,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:50,901 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2022-03-03 19:06:50,902 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-03-03 19:06:50,902 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2022-03-03 19:06:50,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:50,903 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:50,903 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:50,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-03 19:06:50,903 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:50,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:50,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1457604362, now seen corresponding path program 5 times [2022-03-03 19:06:50,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:50,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427799043] [2022-03-03 19:06:50,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:50,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:50,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427799043] [2022-03-03 19:06:51,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427799043] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,022 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:51,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063961373] [2022-03-03 19:06:51,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:51,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:51,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:51,024 INFO L87 Difference]: Start difference. First operand 140 states and 458 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-03-03 19:06:51,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,194 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2022-03-03 19:06:51,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:06:51,195 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-03-03 19:06:51,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,197 INFO L225 Difference]: With dead ends: 371 [2022-03-03 19:06:51,197 INFO L226 Difference]: Without dead ends: 356 [2022-03-03 19:06:51,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:06:51,198 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 33 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:51,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-03-03 19:06:51,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2022-03-03 19:06:51,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2022-03-03 19:06:51,205 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2022-03-03 19:06:51,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,206 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2022-03-03 19:06:51,206 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-03-03 19:06:51,206 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2022-03-03 19:06:51,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:06:51,207 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,207 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 19:06:51,208 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1842890102, now seen corresponding path program 6 times [2022-03-03 19:06:51,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104099034] [2022-03-03 19:06:51,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104099034] [2022-03-03 19:06:51,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104099034] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,313 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:51,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549443249] [2022-03-03 19:06:51,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:51,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:51,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:51,314 INFO L87 Difference]: Start difference. First operand 142 states and 467 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-03-03 19:06:51,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,442 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2022-03-03 19:06:51,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:51,442 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-03-03 19:06:51,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,444 INFO L225 Difference]: With dead ends: 295 [2022-03-03 19:06:51,444 INFO L226 Difference]: Without dead ends: 280 [2022-03-03 19:06:51,444 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-03-03 19:06:51,445 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 31 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:51,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-03-03 19:06:51,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2022-03-03 19:06:51,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2022-03-03 19:06:51,450 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2022-03-03 19:06:51,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,450 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2022-03-03 19:06:51,450 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-03-03 19:06:51,450 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2022-03-03 19:06:51,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:06:51,451 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-03 19:06:51,451 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1236732740, now seen corresponding path program 1 times [2022-03-03 19:06:51,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287989647] [2022-03-03 19:06:51,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287989647] [2022-03-03 19:06:51,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287989647] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,475 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:06:51,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307758023] [2022-03-03 19:06:51,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:06:51,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:06:51,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:06:51,477 INFO L87 Difference]: Start difference. First operand 142 states and 467 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-03-03 19:06:51,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,509 INFO L93 Difference]: Finished difference Result 163 states and 538 transitions. [2022-03-03 19:06:51,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:06:51,509 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-03-03 19:06:51,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,511 INFO L225 Difference]: With dead ends: 163 [2022-03-03 19:06:51,511 INFO L226 Difference]: Without dead ends: 163 [2022-03-03 19:06:51,511 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-03-03 19:06:51,514 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:51,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-03-03 19:06:51,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2022-03-03 19:06:51,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.3209876543209877) internal successors, (538), 162 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 538 transitions. [2022-03-03 19:06:51,520 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 538 transitions. Word has length 15 [2022-03-03 19:06:51,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,520 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 538 transitions. [2022-03-03 19:06:51,520 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-03-03 19:06:51,520 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 538 transitions. [2022-03-03 19:06:51,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:06:51,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,521 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-03 19:06:51,522 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1228810757, now seen corresponding path program 1 times [2022-03-03 19:06:51,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514733594] [2022-03-03 19:06:51,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514733594] [2022-03-03 19:06:51,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514733594] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,548 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:06:51,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483617983] [2022-03-03 19:06:51,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:06:51,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:06:51,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:06:51,549 INFO L87 Difference]: Start difference. First operand 163 states and 538 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-03-03 19:06:51,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,577 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2022-03-03 19:06:51,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:06:51,577 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-03-03 19:06:51,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,578 INFO L225 Difference]: With dead ends: 192 [2022-03-03 19:06:51,578 INFO L226 Difference]: Without dead ends: 192 [2022-03-03 19:06:51,579 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-03-03 19:06:51,579 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:51,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-03-03 19:06:51,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2022-03-03 19:06:51,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2022-03-03 19:06:51,587 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2022-03-03 19:06:51,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,588 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2022-03-03 19:06:51,588 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-03-03 19:06:51,588 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2022-03-03 19:06:51,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:06:51,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,589 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 19:06:51,590 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1075245774, now seen corresponding path program 1 times [2022-03-03 19:06:51,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718626851] [2022-03-03 19:06:51,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718626851] [2022-03-03 19:06:51,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718626851] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,611 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:06:51,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088347108] [2022-03-03 19:06:51,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:06:51,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:06:51,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:06:51,612 INFO L87 Difference]: Start difference. First operand 192 states and 636 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-03-03 19:06:51,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,637 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2022-03-03 19:06:51,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:06:51,637 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-03-03 19:06:51,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,639 INFO L225 Difference]: With dead ends: 223 [2022-03-03 19:06:51,639 INFO L226 Difference]: Without dead ends: 223 [2022-03-03 19:06:51,639 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-03-03 19:06:51,639 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 6 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:51,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-03-03 19:06:51,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2022-03-03 19:06:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2022-03-03 19:06:51,645 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2022-03-03 19:06:51,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,645 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2022-03-03 19:06:51,645 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-03-03 19:06:51,645 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2022-03-03 19:06:51,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:51,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,646 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-03 19:06:51,646 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,647 INFO L85 PathProgramCache]: Analyzing trace with hash -8420014, now seen corresponding path program 1 times [2022-03-03 19:06:51,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,647 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391633493] [2022-03-03 19:06:51,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:51,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391633493] [2022-03-03 19:06:51,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391633493] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,689 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:51,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030937949] [2022-03-03 19:06:51,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:51,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:51,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:51,690 INFO L87 Difference]: Start difference. First operand 223 states and 739 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-03-03 19:06:51,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,785 INFO L93 Difference]: Finished difference Result 571 states and 1745 transitions. [2022-03-03 19:06:51,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:06:51,786 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-03-03 19:06:51,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,788 INFO L225 Difference]: With dead ends: 571 [2022-03-03 19:06:51,788 INFO L226 Difference]: Without dead ends: 495 [2022-03-03 19:06:51,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:06:51,789 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 63 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 30 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:51,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-03 19:06:51,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 233. [2022-03-03 19:06:51,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 3.2672413793103448) internal successors, (758), 232 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:51,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 758 transitions. [2022-03-03 19:06:51,796 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 758 transitions. Word has length 16 [2022-03-03 19:06:51,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,796 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 758 transitions. [2022-03-03 19:06:51,797 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-03-03 19:06:51,797 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 758 transitions. [2022-03-03 19:06:51,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:51,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,797 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-03 19:06:51,797 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,798 INFO L85 PathProgramCache]: Analyzing trace with hash 245083442, now seen corresponding path program 1 times [2022-03-03 19:06:51,798 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501385189] [2022-03-03 19:06:51,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:51,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501385189] [2022-03-03 19:06:51,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501385189] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:51,824 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:51,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:51,824 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794489440] [2022-03-03 19:06:51,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:51,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:51,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:51,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:51,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:51,825 INFO L87 Difference]: Start difference. First operand 233 states and 758 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-03-03 19:06:51,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:51,862 INFO L93 Difference]: Finished difference Result 374 states and 1132 transitions. [2022-03-03 19:06:51,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:51,862 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-03-03 19:06:51,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:51,863 INFO L225 Difference]: With dead ends: 374 [2022-03-03 19:06:51,863 INFO L226 Difference]: Without dead ends: 287 [2022-03-03 19:06:51,864 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-03-03 19:06:51,864 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:51,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 18 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:51,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-03-03 19:06:51,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 232. [2022-03-03 19:06:51,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.272727272727273) internal successors, (756), 231 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-03-03 19:06:51,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 756 transitions. [2022-03-03 19:06:51,870 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 756 transitions. Word has length 16 [2022-03-03 19:06:51,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:51,870 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 756 transitions. [2022-03-03 19:06:51,870 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-03-03 19:06:51,870 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 756 transitions. [2022-03-03 19:06:51,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:51,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:51,871 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:51,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-03 19:06:51,871 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:51,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:51,872 INFO L85 PathProgramCache]: Analyzing trace with hash 94528582, now seen corresponding path program 1 times [2022-03-03 19:06:51,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:51,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88211405] [2022-03-03 19:06:51,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:51,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:51,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:51,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88211405] [2022-03-03 19:06:51,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88211405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:06:51,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440444279] [2022-03-03 19:06:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:51,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:51,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:51,922 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-03-03 19:06:51,951 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-03-03 19:06:51,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:52,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:06:52,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:06:52,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:52,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:06:52,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:52,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440444279] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:06:52,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:06:52,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:06:52,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663271727] [2022-03-03 19:06:52,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:06:52,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:06:52,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:52,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:06:52,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:06:52,549 INFO L87 Difference]: Start difference. First operand 232 states and 756 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-03-03 19:06:52,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:52,646 INFO L93 Difference]: Finished difference Result 376 states and 1097 transitions. [2022-03-03 19:06:52,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:52,646 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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 16 [2022-03-03 19:06:52,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:52,648 INFO L225 Difference]: With dead ends: 376 [2022-03-03 19:06:52,648 INFO L226 Difference]: Without dead ends: 334 [2022-03-03 19:06:52,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:06:52,649 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:52,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 43 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:52,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-03-03 19:06:52,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 232. [2022-03-03 19:06:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.2337662337662336) internal successors, (747), 231 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 747 transitions. [2022-03-03 19:06:52,656 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 747 transitions. Word has length 16 [2022-03-03 19:06:52,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:52,656 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 747 transitions. [2022-03-03 19:06:52,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-03-03 19:06:52,656 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 747 transitions. [2022-03-03 19:06:52,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:52,657 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:52,657 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:52,676 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-03-03 19:06:52,867 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,SelfDestructingSolverStorable11 [2022-03-03 19:06:52,867 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1220129482, now seen corresponding path program 2 times [2022-03-03 19:06:52,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:52,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421456458] [2022-03-03 19:06:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:52,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:52,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:52,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421456458] [2022-03-03 19:06:52,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421456458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:06:52,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233491118] [2022-03-03 19:06:52,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:06:52,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:52,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:52,909 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-03-03 19:06:52,917 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-03-03 19:06:52,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:06:52,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:06:52,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:06:52,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:06:53,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:53,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:06:53,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:53,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233491118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:06:53,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:06:53,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-03 19:06:53,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745597667] [2022-03-03 19:06:53,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:06:53,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:06:53,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:06:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:06:53,394 INFO L87 Difference]: Start difference. First operand 232 states and 747 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-03-03 19:06:53,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:53,592 INFO L93 Difference]: Finished difference Result 556 states and 1605 transitions. [2022-03-03 19:06:53,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:06:53,593 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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 16 [2022-03-03 19:06:53,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:53,595 INFO L225 Difference]: With dead ends: 556 [2022-03-03 19:06:53,595 INFO L226 Difference]: Without dead ends: 523 [2022-03-03 19:06:53,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:06:53,596 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 58 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:53,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 90 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 19:06:53,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-03-03 19:06:53,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 244. [2022-03-03 19:06:53,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2181069958847734) internal successors, (782), 243 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:53,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 782 transitions. [2022-03-03 19:06:53,606 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 782 transitions. Word has length 16 [2022-03-03 19:06:53,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:53,606 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 782 transitions. [2022-03-03 19:06:53,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-03-03 19:06:53,606 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 782 transitions. [2022-03-03 19:06:53,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:53,607 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:53,607 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:53,630 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-03-03 19:06:53,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-03 19:06:53,824 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:53,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:53,824 INFO L85 PathProgramCache]: Analyzing trace with hash -757483642, now seen corresponding path program 3 times [2022-03-03 19:06:53,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:53,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455186392] [2022-03-03 19:06:53,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:53,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:53,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:53,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455186392] [2022-03-03 19:06:53,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455186392] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:53,864 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:53,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:53,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447329045] [2022-03-03 19:06:53,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:53,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:53,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:53,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:53,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:53,865 INFO L87 Difference]: Start difference. First operand 244 states and 782 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-03-03 19:06:53,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:53,965 INFO L93 Difference]: Finished difference Result 522 states and 1513 transitions. [2022-03-03 19:06:53,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:06:53,965 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-03-03 19:06:53,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:53,967 INFO L225 Difference]: With dead ends: 522 [2022-03-03 19:06:53,967 INFO L226 Difference]: Without dead ends: 495 [2022-03-03 19:06:53,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:06:53,968 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:53,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 27 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:53,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-03-03 19:06:53,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 244. [2022-03-03 19:06:53,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2098765432098766) internal successors, (780), 243 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-03-03 19:06:53,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 780 transitions. [2022-03-03 19:06:53,975 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 780 transitions. Word has length 16 [2022-03-03 19:06:53,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:53,976 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 780 transitions. [2022-03-03 19:06:53,976 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-03-03 19:06:53,976 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 780 transitions. [2022-03-03 19:06:53,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:53,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:53,976 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:53,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-03 19:06:53,977 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:53,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:53,977 INFO L85 PathProgramCache]: Analyzing trace with hash -472042042, now seen corresponding path program 2 times [2022-03-03 19:06:53,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:53,977 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76212744] [2022-03-03 19:06:53,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:53,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:53,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:54,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:54,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76212744] [2022-03-03 19:06:54,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76212744] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:54,010 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:54,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:54,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855892951] [2022-03-03 19:06:54,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:54,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:54,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:54,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:54,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:54,011 INFO L87 Difference]: Start difference. First operand 244 states and 780 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-03-03 19:06:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:54,077 INFO L93 Difference]: Finished difference Result 406 states and 1177 transitions. [2022-03-03 19:06:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:54,077 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-03-03 19:06:54,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:54,080 INFO L225 Difference]: With dead ends: 406 [2022-03-03 19:06:54,080 INFO L226 Difference]: Without dead ends: 369 [2022-03-03 19:06:54,081 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-03-03 19:06:54,082 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:54,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 31 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:54,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-03-03 19:06:54,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 244. [2022-03-03 19:06:54,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 3.2016460905349793) internal successors, (778), 243 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:54,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 778 transitions. [2022-03-03 19:06:54,089 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 778 transitions. Word has length 16 [2022-03-03 19:06:54,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:54,089 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 778 transitions. [2022-03-03 19:06:54,090 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-03-03 19:06:54,090 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 778 transitions. [2022-03-03 19:06:54,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:54,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:54,090 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:54,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-03 19:06:54,090 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:54,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:54,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1777677254, now seen corresponding path program 4 times [2022-03-03 19:06:54,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:54,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711250706] [2022-03-03 19:06:54,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:54,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:54,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:54,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:54,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711250706] [2022-03-03 19:06:54,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711250706] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:06:54,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041115674] [2022-03-03 19:06:54,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:06:54,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:54,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:54,141 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-03-03 19:06:54,142 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-03-03 19:06:54,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:06:54,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:06:54,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:06:54,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:06:54,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:54,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:06:54,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:54,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041115674] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:06:54,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:06:54,494 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-03 19:06:54,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063840445] [2022-03-03 19:06:54,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:06:54,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:06:54,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:54,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:06:54,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:06:54,494 INFO L87 Difference]: Start difference. First operand 244 states and 778 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:54,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:54,625 INFO L93 Difference]: Finished difference Result 392 states and 1127 transitions. [2022-03-03 19:06:54,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:54,625 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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-03-03 19:06:54,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:54,627 INFO L225 Difference]: With dead ends: 392 [2022-03-03 19:06:54,627 INFO L226 Difference]: Without dead ends: 346 [2022-03-03 19:06:54,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-03-03 19:06:54,628 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 57 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:54,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 50 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:54,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-03-03 19:06:54,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 240. [2022-03-03 19:06:54,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 3.213389121338912) internal successors, (768), 239 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:54,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 768 transitions. [2022-03-03 19:06:54,634 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 768 transitions. Word has length 16 [2022-03-03 19:06:54,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:54,634 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 768 transitions. [2022-03-03 19:06:54,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:54,634 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 768 transitions. [2022-03-03 19:06:54,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:54,635 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:54,635 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:54,654 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-03-03 19:06:54,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:54,844 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:54,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1203369498, now seen corresponding path program 2 times [2022-03-03 19:06:54,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:54,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815592154] [2022-03-03 19:06:54,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:54,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:54,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:54,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:54,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:54,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815592154] [2022-03-03 19:06:54,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815592154] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:54,867 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:54,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:54,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127781632] [2022-03-03 19:06:54,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:54,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:54,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:54,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:54,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:54,868 INFO L87 Difference]: Start difference. First operand 240 states and 768 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-03-03 19:06:54,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:54,932 INFO L93 Difference]: Finished difference Result 405 states and 1178 transitions. [2022-03-03 19:06:54,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:54,933 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-03-03 19:06:54,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:54,934 INFO L225 Difference]: With dead ends: 405 [2022-03-03 19:06:54,934 INFO L226 Difference]: Without dead ends: 323 [2022-03-03 19:06:54,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:06:54,935 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:54,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 37 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:54,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-03-03 19:06:54,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 211. [2022-03-03 19:06:54,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:54,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2022-03-03 19:06:54,940 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2022-03-03 19:06:54,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:54,940 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2022-03-03 19:06:54,940 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-03-03 19:06:54,940 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2022-03-03 19:06:54,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:54,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:54,941 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:54,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-03 19:06:54,941 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:54,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:54,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1386777334, now seen corresponding path program 5 times [2022-03-03 19:06:54,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:54,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290653557] [2022-03-03 19:06:54,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:54,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:54,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:54,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:54,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:54,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290653557] [2022-03-03 19:06:54,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290653557] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:54,976 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:54,976 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:54,976 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797453696] [2022-03-03 19:06:54,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:54,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:54,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:54,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:54,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:54,977 INFO L87 Difference]: Start difference. First operand 211 states and 666 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-03-03 19:06:55,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:55,066 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2022-03-03 19:06:55,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:55,066 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-03-03 19:06:55,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:55,067 INFO L225 Difference]: With dead ends: 346 [2022-03-03 19:06:55,068 INFO L226 Difference]: Without dead ends: 319 [2022-03-03 19:06:55,068 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-03-03 19:06:55,068 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:55,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 27 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:55,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-03-03 19:06:55,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2022-03-03 19:06:55,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:55,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2022-03-03 19:06:55,073 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2022-03-03 19:06:55,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:55,073 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2022-03-03 19:06:55,074 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-03-03 19:06:55,074 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2022-03-03 19:06:55,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:55,074 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:55,074 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:55,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-03 19:06:55,074 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:55,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:55,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1279296454, now seen corresponding path program 6 times [2022-03-03 19:06:55,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:55,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780260176] [2022-03-03 19:06:55,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:55,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:55,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:55,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:55,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:55,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780260176] [2022-03-03 19:06:55,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780260176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:06:55,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209331047] [2022-03-03 19:06:55,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:06:55,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:55,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:55,124 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-03-03 19:06:55,135 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-03-03 19:06:55,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:06:55,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:06:55,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:06:55,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:06:55,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:55,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:06:55,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:55,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209331047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:06:55,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:06:55,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-03 19:06:55,461 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320380874] [2022-03-03 19:06:55,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:06:55,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 19:06:55,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:55,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 19:06:55,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-03-03 19:06:55,462 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:55,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:55,688 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2022-03-03 19:06:55,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 19:06:55,688 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have 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-03-03 19:06:55,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:55,690 INFO L225 Difference]: With dead ends: 550 [2022-03-03 19:06:55,690 INFO L226 Difference]: Without dead ends: 517 [2022-03-03 19:06:55,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:06:55,691 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 110 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 87 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-03-03 19:06:55,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 87 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 19:06:55,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-03 19:06:55,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2022-03-03 19:06:55,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 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-03-03 19:06:55,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2022-03-03 19:06:55,697 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2022-03-03 19:06:55,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:55,697 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2022-03-03 19:06:55,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:55,697 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2022-03-03 19:06:55,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:55,698 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:55,698 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:55,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-03 19:06:55,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:55,911 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:55,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:55,912 INFO L85 PathProgramCache]: Analyzing trace with hash 402212618, now seen corresponding path program 3 times [2022-03-03 19:06:55,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:55,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978224561] [2022-03-03 19:06:55,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:55,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:55,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:55,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:55,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978224561] [2022-03-03 19:06:55,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978224561] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:55,946 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:55,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 19:06:55,946 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603051536] [2022-03-03 19:06:55,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:55,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:06:55,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:55,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:06:55,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:06:55,947 INFO L87 Difference]: Start difference. First operand 211 states and 662 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-03-03 19:06:56,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,013 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2022-03-03 19:06:56,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:06:56,014 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-03-03 19:06:56,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,015 INFO L225 Difference]: With dead ends: 340 [2022-03-03 19:06:56,015 INFO L226 Difference]: Without dead ends: 303 [2022-03-03 19:06:56,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:06:56,016 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 31 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-03-03 19:06:56,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2022-03-03 19:06:56,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2022-03-03 19:06:56,021 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2022-03-03 19:06:56,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,021 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2022-03-03 19:06:56,021 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-03-03 19:06:56,021 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2022-03-03 19:06:56,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-03 19:06:56,021 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,022 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-03-03 19:06:56,022 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,022 INFO L85 PathProgramCache]: Analyzing trace with hash 95102794, now seen corresponding path program 4 times [2022-03-03 19:06:56,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,022 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020914972] [2022-03-03 19:06:56,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:56,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020914972] [2022-03-03 19:06:56,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020914972] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,044 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485277848] [2022-03-03 19:06:56,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,045 INFO L87 Difference]: Start difference. First operand 203 states and 630 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-03-03 19:06:56,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,079 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2022-03-03 19:06:56,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,079 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-03-03 19:06:56,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,080 INFO L225 Difference]: With dead ends: 240 [2022-03-03 19:06:56,080 INFO L226 Difference]: Without dead ends: 199 [2022-03-03 19:06:56,080 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-03-03 19:06:56,081 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 18 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-03-03 19:06:56,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2022-03-03 19:06:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2022-03-03 19:06:56,085 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2022-03-03 19:06:56,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,085 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2022-03-03 19:06:56,085 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-03-03 19:06:56,085 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2022-03-03 19:06:56,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:06:56,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,086 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-03-03 19:06:56,087 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2006444646, now seen corresponding path program 1 times [2022-03-03 19:06:56,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624872155] [2022-03-03 19:06:56,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:56,112 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624872155] [2022-03-03 19:06:56,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624872155] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,112 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852107636] [2022-03-03 19:06:56,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,113 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,138 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2022-03-03 19:06:56,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,138 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:06:56,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,139 INFO L225 Difference]: With dead ends: 281 [2022-03-03 19:06:56,139 INFO L226 Difference]: Without dead ends: 281 [2022-03-03 19:06:56,140 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-03-03 19:06:56,141 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 16 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-03 19:06:56,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2022-03-03 19:06:56,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2022-03-03 19:06:56,146 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2022-03-03 19:06:56,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,147 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2022-03-03 19:06:56,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,147 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2022-03-03 19:06:56,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:06:56,147 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,147 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-03-03 19:06:56,148 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash -682940534, now seen corresponding path program 1 times [2022-03-03 19:06:56,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287937605] [2022-03-03 19:06:56,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:56,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287937605] [2022-03-03 19:06:56,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287937605] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,161 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512094564] [2022-03-03 19:06:56,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,163 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,187 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2022-03-03 19:06:56,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:06:56,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,189 INFO L225 Difference]: With dead ends: 295 [2022-03-03 19:06:56,189 INFO L226 Difference]: Without dead ends: 295 [2022-03-03 19:06:56,189 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-03-03 19:06:56,190 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 40 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 13 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-03 19:06:56,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2022-03-03 19:06:56,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2022-03-03 19:06:56,195 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2022-03-03 19:06:56,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,195 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2022-03-03 19:06:56,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,196 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2022-03-03 19:06:56,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:06:56,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,197 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-03-03 19:06:56,198 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,198 INFO L85 PathProgramCache]: Analyzing trace with hash -541954778, now seen corresponding path program 2 times [2022-03-03 19:06:56,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685358319] [2022-03-03 19:06:56,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:56,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685358319] [2022-03-03 19:06:56,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685358319] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,237 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301085012] [2022-03-03 19:06:56,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,237 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,272 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2022-03-03 19:06:56,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,272 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:06:56,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,273 INFO L225 Difference]: With dead ends: 256 [2022-03-03 19:06:56,273 INFO L226 Difference]: Without dead ends: 256 [2022-03-03 19:06:56,273 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-03-03 19:06:56,274 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 17 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-03-03 19:06:56,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2022-03-03 19:06:56,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2022-03-03 19:06:56,278 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2022-03-03 19:06:56,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,278 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2022-03-03 19:06:56,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,279 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2022-03-03 19:06:56,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:06:56,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,279 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-03 19:06:56,279 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1106366634, now seen corresponding path program 3 times [2022-03-03 19:06:56,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980663610] [2022-03-03 19:06:56,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:06:56,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980663610] [2022-03-03 19:06:56,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980663610] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,296 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791746107] [2022-03-03 19:06:56,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,297 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,315 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2022-03-03 19:06:56,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:06:56,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,316 INFO L225 Difference]: With dead ends: 219 [2022-03-03 19:06:56,316 INFO L226 Difference]: Without dead ends: 209 [2022-03-03 19:06:56,316 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-03-03 19:06:56,317 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 5 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 13 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-03 19:06:56,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-03-03 19:06:56,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2022-03-03 19:06:56,321 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2022-03-03 19:06:56,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,321 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2022-03-03 19:06:56,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,321 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2022-03-03 19:06:56,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:06:56,322 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:06:56,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-03-03 19:06:56,322 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,322 INFO L85 PathProgramCache]: Analyzing trace with hash -325336954, now seen corresponding path program 2 times [2022-03-03 19:06:56,322 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793100839] [2022-03-03 19:06:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:06:56,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793100839] [2022-03-03 19:06:56,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793100839] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:06:56,337 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:06:56,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:06:56,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261619026] [2022-03-03 19:06:56,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:06:56,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:06:56,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:06:56,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:06:56,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:06:56,338 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:06:56,359 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2022-03-03 19:06:56,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:06:56,359 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-03 19:06:56,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:06:56,360 INFO L225 Difference]: With dead ends: 209 [2022-03-03 19:06:56,360 INFO L226 Difference]: Without dead ends: 209 [2022-03-03 19:06:56,360 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-03-03 19:06:56,361 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 33 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:06:56,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 10 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 19:06:56,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-03 19:06:56,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2022-03-03 19:06:56,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2022-03-03 19:06:56,364 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2022-03-03 19:06:56,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:06:56,364 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2022-03-03 19:06:56,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:06:56,365 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2022-03-03 19:06:56,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:06:56,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:06:56,365 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-03-03 19:06:56,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-03-03 19:06:56,365 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:06:56,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:06:56,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1843106918, now seen corresponding path program 1 times [2022-03-03 19:06:56,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:06:56,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102737074] [2022-03-03 19:06:56,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:06:56,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:56,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:06:56,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102737074] [2022-03-03 19:06:56,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102737074] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:06:56,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198486714] [2022-03-03 19:06:56,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:06:56,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:06:56,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:06:56,704 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-03-03 19:06:56,705 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-03-03 19:06:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:06:56,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:06:56,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:06:57,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 280 [2022-03-03 19:06:58,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 236 treesize of output 202 [2022-03-03 19:06:58,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 206 treesize of output 182 [2022-03-03 19:06:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:06:58,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:07:02,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:02,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 303 [2022-03-03 19:07:04,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:04,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 236 treesize of output 212 [2022-03-03 19:07:04,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:04,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 208 treesize of output 192 [2022-03-03 19:07:05,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:05,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198486714] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:07:05,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:07:05,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:07:05,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113317508] [2022-03-03 19:07:05,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:07:05,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:07:05,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:07:05,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:07:05,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:07:05,435 INFO L87 Difference]: Start difference. First operand 189 states and 549 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-03-03 19:07:19,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:07:19,333 INFO L93 Difference]: Finished difference Result 1658 states and 4669 transitions. [2022-03-03 19:07:19,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-03 19:07:19,333 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 20 [2022-03-03 19:07:19,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:07:19,339 INFO L225 Difference]: With dead ends: 1658 [2022-03-03 19:07:19,339 INFO L226 Difference]: Without dead ends: 1508 [2022-03-03 19:07:19,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1959 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1427, Invalid=5545, Unknown=0, NotChecked=0, Total=6972 [2022-03-03 19:07:19,340 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 448 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 1792 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:07:19,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 512 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1792 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 19:07:19,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2022-03-03 19:07:19,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 304. [2022-03-03 19:07:19,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 3.2046204620462047) internal successors, (971), 303 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:07:19,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 971 transitions. [2022-03-03 19:07:19,352 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 971 transitions. Word has length 20 [2022-03-03 19:07:19,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:07:19,352 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 971 transitions. [2022-03-03 19:07:19,352 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-03-03 19:07:19,353 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 971 transitions. [2022-03-03 19:07:19,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:07:19,353 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:07:19,353 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-03-03 19:07:19,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-03 19:07:19,569 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,SelfDestructingSolverStorable26 [2022-03-03 19:07:19,570 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:07:19,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:07:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1724935778, now seen corresponding path program 2 times [2022-03-03 19:07:19,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:07:19,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868502069] [2022-03-03 19:07:19,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:07:19,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:07:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:07:19,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:19,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:07:19,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868502069] [2022-03-03 19:07:19,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868502069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:07:19,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394661130] [2022-03-03 19:07:19,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:07:19,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:19,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:07:19,877 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-03-03 19:07:19,878 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-03-03 19:07:19,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:07:19,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:07:19,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:07:19,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:07:20,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 375 treesize of output 307 [2022-03-03 19:07:21,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 186 [2022-03-03 19:07:21,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 177 [2022-03-03 19:07:21,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:21,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:07:24,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:24,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 298 [2022-03-03 19:07:25,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:25,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 179 [2022-03-03 19:07:25,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:25,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 175 treesize of output 163 [2022-03-03 19:07:25,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:25,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394661130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:07:25,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:07:25,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:07:25,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320817573] [2022-03-03 19:07:25,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:07:25,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:07:25,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:07:25,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:07:25,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:07:25,709 INFO L87 Difference]: Start difference. First operand 304 states and 971 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-03-03 19:07:34,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:07:34,399 INFO L93 Difference]: Finished difference Result 1651 states and 4641 transitions. [2022-03-03 19:07:34,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-03 19:07:34,399 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 20 [2022-03-03 19:07:34,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:07:34,405 INFO L225 Difference]: With dead ends: 1651 [2022-03-03 19:07:34,405 INFO L226 Difference]: Without dead ends: 1516 [2022-03-03 19:07:34,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=962, Invalid=3868, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 19:07:34,406 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 526 mSDsluCounter, 993 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 1767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:07:34,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 492 Invalid, 1767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 1577 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:07:34,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2022-03-03 19:07:34,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 324. [2022-03-03 19:07:34,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 3.2476780185758516) internal successors, (1049), 323 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:07:34,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 1049 transitions. [2022-03-03 19:07:34,421 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 1049 transitions. Word has length 20 [2022-03-03 19:07:34,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:07:34,421 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 1049 transitions. [2022-03-03 19:07:34,421 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-03-03 19:07:34,421 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 1049 transitions. [2022-03-03 19:07:34,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:07:34,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:07:34,422 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-03-03 19:07:34,441 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-03-03 19:07:34,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-03 19:07:34,635 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:07:34,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:07:34,636 INFO L85 PathProgramCache]: Analyzing trace with hash -370004968, now seen corresponding path program 3 times [2022-03-03 19:07:34,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:07:34,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104737408] [2022-03-03 19:07:34,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:07:34,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:07:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:07:34,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:34,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:07:34,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104737408] [2022-03-03 19:07:34,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104737408] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:07:34,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253622382] [2022-03-03 19:07:34,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:07:34,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:34,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:07:34,902 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-03-03 19:07:34,903 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-03-03 19:07:34,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:07:34,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:07:34,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:07:34,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:07:35,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 236 [2022-03-03 19:07:35,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 224 treesize of output 194 [2022-03-03 19:07:35,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 161 [2022-03-03 19:07:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:36,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:07:37,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:37,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 183 treesize of output 171 [2022-03-03 19:07:38,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:38,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 297 [2022-03-03 19:07:38,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:38,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 293 treesize of output 259 [2022-03-03 19:07:38,766 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:38,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253622382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:07:38,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:07:38,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:07:38,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303055305] [2022-03-03 19:07:38,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:07:38,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:07:38,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:07:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:07:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:07:38,767 INFO L87 Difference]: Start difference. First operand 324 states and 1049 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-03-03 19:07:39,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:07:39,939 INFO L93 Difference]: Finished difference Result 634 states and 1911 transitions. [2022-03-03 19:07:39,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:07:39,939 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 20 [2022-03-03 19:07:39,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:07:39,941 INFO L225 Difference]: With dead ends: 634 [2022-03-03 19:07:39,942 INFO L226 Difference]: Without dead ends: 619 [2022-03-03 19:07:39,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:07:39,942 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 130 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:07:39,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 295 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:07:39,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-03-03 19:07:39,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 324. [2022-03-03 19:07:39,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 3.2476780185758516) internal successors, (1049), 323 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:07:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 1049 transitions. [2022-03-03 19:07:39,949 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 1049 transitions. Word has length 20 [2022-03-03 19:07:39,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:07:39,949 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 1049 transitions. [2022-03-03 19:07:39,949 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-03-03 19:07:39,949 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 1049 transitions. [2022-03-03 19:07:39,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:07:39,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:07:39,950 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-03-03 19:07:39,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-03 19:07:40,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:40,166 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:07:40,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:07:40,166 INFO L85 PathProgramCache]: Analyzing trace with hash -734459776, now seen corresponding path program 4 times [2022-03-03 19:07:40,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:07:40,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047436467] [2022-03-03 19:07:40,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:07:40,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:07:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:07:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:40,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:07:40,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047436467] [2022-03-03 19:07:40,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047436467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:07:40,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383360880] [2022-03-03 19:07:40,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:07:40,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:40,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:07:40,428 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-03-03 19:07:40,429 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-03-03 19:07:40,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:07:40,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:07:40,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:07:40,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:07:40,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 232 [2022-03-03 19:07:41,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 337 treesize of output 297 [2022-03-03 19:07:41,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 314 treesize of output 264 [2022-03-03 19:07:42,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:42,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:07:45,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:45,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 384 treesize of output 364 [2022-03-03 19:07:46,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:46,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 217 treesize of output 199 [2022-03-03 19:07:46,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:46,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 195 treesize of output 181 [2022-03-03 19:07:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:46,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383360880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:07:46,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:07:46,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:07:46,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275684410] [2022-03-03 19:07:46,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:07:46,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:07:46,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:07:46,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:07:46,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:07:46,793 INFO L87 Difference]: Start difference. First operand 324 states and 1049 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-03-03 19:07:47,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:07:47,605 INFO L93 Difference]: Finished difference Result 551 states and 1679 transitions. [2022-03-03 19:07:47,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:07:47,605 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 20 [2022-03-03 19:07:47,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:07:47,607 INFO L225 Difference]: With dead ends: 551 [2022-03-03 19:07:47,607 INFO L226 Difference]: Without dead ends: 536 [2022-03-03 19:07:47,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:07:47,608 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 148 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:07:47,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 203 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:07:47,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-03-03 19:07:47,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 326. [2022-03-03 19:07:47,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 3.2553846153846155) internal successors, (1058), 325 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:07:47,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 1058 transitions. [2022-03-03 19:07:47,614 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 1058 transitions. Word has length 20 [2022-03-03 19:07:47,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:07:47,614 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 1058 transitions. [2022-03-03 19:07:47,614 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-03-03 19:07:47,614 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 1058 transitions. [2022-03-03 19:07:47,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:07:47,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:07:47,615 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-03-03 19:07:47,647 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-03-03 19:07:47,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:47,847 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:07:47,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:07:47,848 INFO L85 PathProgramCache]: Analyzing trace with hash 760143188, now seen corresponding path program 5 times [2022-03-03 19:07:47,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:07:47,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930490965] [2022-03-03 19:07:47,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:07:47,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:07:47,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:07:48,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:48,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:07:48,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930490965] [2022-03-03 19:07:48,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930490965] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:07:48,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436445192] [2022-03-03 19:07:48,102 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:07:48,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:48,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:07:48,103 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-03-03 19:07:48,104 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-03-03 19:07:48,140 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:07:48,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:07:48,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:07:48,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:07:48,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 298 [2022-03-03 19:07:49,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 337 treesize of output 293 [2022-03-03 19:07:49,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 251 [2022-03-03 19:07:50,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:50,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:07:52,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:07:52,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 532 treesize of output 496 [2022-03-03 19:07:54,465 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:07:54,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 204 [2022-03-03 19:07:54,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 177 [2022-03-03 19:07:54,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:54,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436445192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:07:54,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:07:54,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:07:54,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040745111] [2022-03-03 19:07:54,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:07:54,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:07:54,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:07:54,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:07:54,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:07:54,668 INFO L87 Difference]: Start difference. First operand 326 states and 1058 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-03-03 19:07:58,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:07:58,428 INFO L93 Difference]: Finished difference Result 1137 states and 3333 transitions. [2022-03-03 19:07:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:07:58,428 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 20 [2022-03-03 19:07:58,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:07:58,432 INFO L225 Difference]: With dead ends: 1137 [2022-03-03 19:07:58,432 INFO L226 Difference]: Without dead ends: 1062 [2022-03-03 19:07:58,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=480, Invalid=2600, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 19:07:58,433 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 322 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:07:58,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 403 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1312 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:07:58,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2022-03-03 19:07:58,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 365. [2022-03-03 19:07:58,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 3.2252747252747254) internal successors, (1174), 364 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:07:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 1174 transitions. [2022-03-03 19:07:58,442 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 1174 transitions. Word has length 20 [2022-03-03 19:07:58,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:07:58,442 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 1174 transitions. [2022-03-03 19:07:58,443 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-03-03 19:07:58,443 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 1174 transitions. [2022-03-03 19:07:58,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:07:58,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:07:58,443 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-03-03 19:07:58,466 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-03-03 19:07:58,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:58,660 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:07:58,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:07:58,660 INFO L85 PathProgramCache]: Analyzing trace with hash -381320286, now seen corresponding path program 6 times [2022-03-03 19:07:58,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:07:58,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094718337] [2022-03-03 19:07:58,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:07:58,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:07:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:07:58,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:07:58,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:07:58,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094718337] [2022-03-03 19:07:58,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094718337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:07:58,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254328093] [2022-03-03 19:07:58,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:07:58,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:07:58,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:07:58,938 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-03-03 19:07:58,938 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-03-03 19:07:58,974 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:07:58,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:07:58,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:07:58,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:07:59,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 307 treesize of output 259 [2022-03-03 19:08:00,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 241 treesize of output 213 [2022-03-03 19:08:00,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-03-03 19:08:00,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:00,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:02,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:02,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 292 treesize of output 270 [2022-03-03 19:08:03,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:03,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 261 treesize of output 237 [2022-03-03 19:08:03,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:03,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 233 treesize of output 213 [2022-03-03 19:08:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:03,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254328093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:03,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:03,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:08:03,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822063751] [2022-03-03 19:08:03,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:03,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:08:03,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:03,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:08:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:08:03,686 INFO L87 Difference]: Start difference. First operand 365 states and 1174 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-03-03 19:08:11,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:11,447 INFO L93 Difference]: Finished difference Result 1795 states and 5075 transitions. [2022-03-03 19:08:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-03 19:08:11,448 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 20 [2022-03-03 19:08:11,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:11,453 INFO L225 Difference]: With dead ends: 1795 [2022-03-03 19:08:11,453 INFO L226 Difference]: Without dead ends: 1660 [2022-03-03 19:08:11,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2142 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1203, Invalid=5603, Unknown=0, NotChecked=0, Total=6806 [2022-03-03 19:08:11,455 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 368 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 1745 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 1925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:11,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 538 Invalid, 1925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1745 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:08:11,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states. [2022-03-03 19:08:11,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 388. [2022-03-03 19:08:11,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.297157622739018) internal successors, (1276), 387 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:11,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1276 transitions. [2022-03-03 19:08:11,467 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1276 transitions. Word has length 20 [2022-03-03 19:08:11,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:11,467 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1276 transitions. [2022-03-03 19:08:11,467 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-03-03 19:08:11,467 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1276 transitions. [2022-03-03 19:08:11,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:08:11,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:11,468 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-03-03 19:08:11,486 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-03-03 19:08:11,684 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,SelfDestructingSolverStorable31 [2022-03-03 19:08:11,684 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:11,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:11,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1801218380, now seen corresponding path program 7 times [2022-03-03 19:08:11,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:11,685 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522809413] [2022-03-03 19:08:11,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:11,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:11,944 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:11,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:11,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522809413] [2022-03-03 19:08:11,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522809413] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:11,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11892794] [2022-03-03 19:08:11,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:08:11,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:11,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:11,945 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-03-03 19:08:11,947 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-03-03 19:08:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:11,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:08:11,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:12,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 224 treesize of output 194 [2022-03-03 19:08:12,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 269 treesize of output 237 [2022-03-03 19:08:12,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 207 [2022-03-03 19:08:13,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:13,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:17,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:17,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 556 treesize of output 522 [2022-03-03 19:08:21,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:21,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 330 [2022-03-03 19:08:21,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:21,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 326 treesize of output 292 [2022-03-03 19:08:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:22,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11892794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:22,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:22,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:08:22,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080589886] [2022-03-03 19:08:22,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:22,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:08:22,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:22,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:08:22,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:08:22,253 INFO L87 Difference]: Start difference. First operand 388 states and 1276 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-03-03 19:08:31,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:31,944 INFO L93 Difference]: Finished difference Result 1667 states and 4852 transitions. [2022-03-03 19:08:31,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:08:31,944 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 20 [2022-03-03 19:08:31,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:31,949 INFO L225 Difference]: With dead ends: 1667 [2022-03-03 19:08:31,949 INFO L226 Difference]: Without dead ends: 1532 [2022-03-03 19:08:31,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=903, Invalid=3387, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:08:31,950 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 324 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:31,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 456 Invalid, 1611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1446 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:08:31,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states. [2022-03-03 19:08:31,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 419. [2022-03-03 19:08:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.354066985645933) internal successors, (1402), 418 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:31,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1402 transitions. [2022-03-03 19:08:31,967 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1402 transitions. Word has length 20 [2022-03-03 19:08:31,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:31,968 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1402 transitions. [2022-03-03 19:08:31,968 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-03-03 19:08:31,968 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1402 transitions. [2022-03-03 19:08:31,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:08:31,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:31,969 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-03-03 19:08:31,988 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-03-03 19:08:32,186 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,SelfDestructingSolverStorable32 [2022-03-03 19:08:32,186 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:32,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:32,186 INFO L85 PathProgramCache]: Analyzing trace with hash -12152748, now seen corresponding path program 8 times [2022-03-03 19:08:32,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:32,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710213061] [2022-03-03 19:08:32,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:32,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:32,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:32,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:32,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710213061] [2022-03-03 19:08:32,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710213061] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:32,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979972288] [2022-03-03 19:08:32,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:08:32,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:32,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:32,402 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-03-03 19:08:32,402 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-03-03 19:08:32,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:08:32,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:32,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:08:32,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:32,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 288 treesize of output 246 [2022-03-03 19:08:33,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 273 treesize of output 233 [2022-03-03 19:08:33,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 198 [2022-03-03 19:08:33,898 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:33,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:35,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:35,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 242 treesize of output 228 [2022-03-03 19:08:35,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:35,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 221 treesize of output 203 [2022-03-03 19:08:35,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:35,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 199 treesize of output 185 [2022-03-03 19:08:36,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:36,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979972288] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:36,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:36,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:08:36,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324242827] [2022-03-03 19:08:36,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:36,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:08:36,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:36,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:08:36,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:08:36,063 INFO L87 Difference]: Start difference. First operand 419 states and 1402 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-03-03 19:08:36,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:36,693 INFO L93 Difference]: Finished difference Result 720 states and 2219 transitions. [2022-03-03 19:08:36,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:08:36,693 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 20 [2022-03-03 19:08:36,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:36,695 INFO L225 Difference]: With dead ends: 720 [2022-03-03 19:08:36,695 INFO L226 Difference]: Without dead ends: 705 [2022-03-03 19:08:36,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:08:36,696 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 92 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:36,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 225 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:08:36,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-03-03 19:08:36,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 424. [2022-03-03 19:08:36,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.3451536643026003) internal successors, (1415), 423 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:36,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1415 transitions. [2022-03-03 19:08:36,703 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1415 transitions. Word has length 20 [2022-03-03 19:08:36,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:36,703 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1415 transitions. [2022-03-03 19:08:36,703 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-03-03 19:08:36,703 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1415 transitions. [2022-03-03 19:08:36,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:08:36,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:36,704 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:08:36,725 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-03-03 19:08:36,919 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,SelfDestructingSolverStorable33 [2022-03-03 19:08:36,920 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:36,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:36,920 INFO L85 PathProgramCache]: Analyzing trace with hash 741157802, now seen corresponding path program 9 times [2022-03-03 19:08:36,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:36,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878210958] [2022-03-03 19:08:36,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:37,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:37,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:37,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878210958] [2022-03-03 19:08:37,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878210958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:37,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368061576] [2022-03-03 19:08:37,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:08:37,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:37,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:37,195 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-03-03 19:08:37,195 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-03-03 19:08:37,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:08:37,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:37,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:08:37,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:37,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 187 [2022-03-03 19:08:38,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 217 treesize of output 197 [2022-03-03 19:08:38,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 182 [2022-03-03 19:08:38,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:38,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:42,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:42,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 369 treesize of output 351 [2022-03-03 19:08:43,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:43,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 217 [2022-03-03 19:08:43,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:43,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 199 [2022-03-03 19:08:43,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:43,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368061576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:43,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:43,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:08:43,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651895798] [2022-03-03 19:08:43,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:43,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:08:43,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:43,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:08:43,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:08:43,850 INFO L87 Difference]: Start difference. First operand 424 states and 1415 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-03-03 19:08:44,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:08:44,800 INFO L93 Difference]: Finished difference Result 702 states and 2212 transitions. [2022-03-03 19:08:44,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:08:44,801 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 20 [2022-03-03 19:08:44,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:08:44,803 INFO L225 Difference]: With dead ends: 702 [2022-03-03 19:08:44,803 INFO L226 Difference]: Without dead ends: 687 [2022-03-03 19:08:44,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:08:44,804 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 241 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:08:44,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 266 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:08:44,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2022-03-03 19:08:44,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 427. [2022-03-03 19:08:44,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 3.352112676056338) internal successors, (1428), 426 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:08:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1428 transitions. [2022-03-03 19:08:44,814 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1428 transitions. Word has length 20 [2022-03-03 19:08:44,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:08:44,814 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 1428 transitions. [2022-03-03 19:08:44,823 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-03-03 19:08:44,823 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1428 transitions. [2022-03-03 19:08:44,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:08:44,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:08:44,824 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-03-03 19:08:44,843 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-03-03 19:08:45,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-03 19:08:45,041 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:08:45,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:08:45,041 INFO L85 PathProgramCache]: Analyzing trace with hash -2059206530, now seen corresponding path program 10 times [2022-03-03 19:08:45,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:08:45,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355594482] [2022-03-03 19:08:45,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:08:45,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:08:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:08:45,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:45,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:08:45,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355594482] [2022-03-03 19:08:45,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355594482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:08:45,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503372208] [2022-03-03 19:08:45,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:08:45,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:08:45,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:08:45,315 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-03-03 19:08:45,315 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-03-03 19:08:45,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:08:45,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:08:45,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:08:45,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:08:45,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 358 treesize of output 298 [2022-03-03 19:08: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 389 treesize of output 323 [2022-03-03 19:08:46,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 289 [2022-03-03 19:08:47,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:47,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:08:50,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:50,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 493 treesize of output 453 [2022-03-03 19:08:53,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:53,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 208 treesize of output 188 [2022-03-03 19:08:53,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:08:53,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 184 treesize of output 168 [2022-03-03 19:08:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:08:54,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503372208] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:08:54,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:08:54,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:08:54,213 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983717352] [2022-03-03 19:08:54,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:08:54,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:08:54,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:08:54,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:08:54,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:08:54,213 INFO L87 Difference]: Start difference. First operand 427 states and 1428 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-03-03 19:09:01,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:01,596 INFO L93 Difference]: Finished difference Result 1300 states and 3828 transitions. [2022-03-03 19:09:01,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-03 19:09:01,597 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 20 [2022-03-03 19:09:01,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:01,599 INFO L225 Difference]: With dead ends: 1300 [2022-03-03 19:09:01,599 INFO L226 Difference]: Without dead ends: 1195 [2022-03-03 19:09:01,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1098 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=882, Invalid=3408, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:09:01,600 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 249 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 1704 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:01,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 512 Invalid, 1811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1704 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:09:01,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-03-03 19:09:01,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 449. [2022-03-03 19:09:01,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 3.372767857142857) internal successors, (1511), 448 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:01,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1511 transitions. [2022-03-03 19:09:01,612 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1511 transitions. Word has length 20 [2022-03-03 19:09:01,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:01,612 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 1511 transitions. [2022-03-03 19:09:01,612 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-03-03 19:09:01,612 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1511 transitions. [2022-03-03 19:09:01,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:01,613 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:01,613 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-03-03 19:09:01,641 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-03-03 19:09:01,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:01,832 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:01,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:01,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1094297292, now seen corresponding path program 11 times [2022-03-03 19:09:01,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:01,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934121839] [2022-03-03 19:09:01,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:01,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:01,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:02,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:02,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934121839] [2022-03-03 19:09:02,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934121839] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:02,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770260152] [2022-03-03 19:09:02,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:09:02,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:02,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:02,118 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-03-03 19:09:02,121 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-03-03 19:09:02,162 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:09:02,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:02,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:09:02,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:02,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 189 treesize of output 167 [2022-03-03 19:09:02,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 216 [2022-03-03 19:09:02,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 196 [2022-03-03 19:09:03,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:03,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:05,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:05,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 394 treesize of output 364 [2022-03-03 19:09:08,448 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-03 19:09:08,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 220 treesize of output 195 [2022-03-03 19:09:08,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 172 [2022-03-03 19:09:08,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:08,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770260152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:08,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:08,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-03 19:09:08,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832853790] [2022-03-03 19:09:08,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:08,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:09:08,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:08,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:09:08,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:09:08,619 INFO L87 Difference]: Start difference. First operand 449 states and 1511 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-03-03 19:09:13,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:13,256 INFO L93 Difference]: Finished difference Result 1528 states and 4452 transitions. [2022-03-03 19:09:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 19:09:13,256 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 20 [2022-03-03 19:09:13,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:13,259 INFO L225 Difference]: With dead ends: 1528 [2022-03-03 19:09:13,259 INFO L226 Difference]: Without dead ends: 1423 [2022-03-03 19:09:13,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 921 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=685, Invalid=2975, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:09:13,261 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 347 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:13,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 401 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:09:13,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2022-03-03 19:09:13,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 465. [2022-03-03 19:09:13,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 3.4116379310344827) internal successors, (1583), 464 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:13,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1583 transitions. [2022-03-03 19:09:13,273 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1583 transitions. Word has length 20 [2022-03-03 19:09:13,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:13,273 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 1583 transitions. [2022-03-03 19:09:13,273 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-03-03 19:09:13,273 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1583 transitions. [2022-03-03 19:09:13,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:13,274 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:13,274 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-03-03 19:09:13,290 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-03-03 19:09:13,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 19:09:13,487 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:13,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:13,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1018131338, now seen corresponding path program 12 times [2022-03-03 19:09:13,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:13,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052121424] [2022-03-03 19:09:13,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:13,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:13,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:13,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052121424] [2022-03-03 19:09:13,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052121424] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:13,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314600175] [2022-03-03 19:09:13,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:09:13,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:13,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:13,737 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-03-03 19:09:13,738 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-03-03 19:09:13,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:09:13,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:13,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:09:13,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:14,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 194 [2022-03-03 19:09:14,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 427 treesize of output 379 [2022-03-03 19:09:14,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 383 treesize of output 321 [2022-03-03 19:09:15,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:15,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:17,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:17,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 570 treesize of output 522 [2022-03-03 19:09:22,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:22,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 243 treesize of output 223 [2022-03-03 19:09:22,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:22,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 203 [2022-03-03 19:09:23,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:23,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314600175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:23,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:23,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:23,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304461979] [2022-03-03 19:09:23,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:23,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:23,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:23,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:23,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:23,284 INFO L87 Difference]: Start difference. First operand 465 states and 1583 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-03-03 19:09:30,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:30,018 INFO L93 Difference]: Finished difference Result 1723 states and 5078 transitions. [2022-03-03 19:09:30,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:09:30,018 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 20 [2022-03-03 19:09:30,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:30,021 INFO L225 Difference]: With dead ends: 1723 [2022-03-03 19:09:30,021 INFO L226 Difference]: Without dead ends: 1588 [2022-03-03 19:09:30,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1178 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=922, Invalid=3368, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:09:30,023 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 347 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 1808 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 1948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:30,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 566 Invalid, 1948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1808 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:09:30,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2022-03-03 19:09:30,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 475. [2022-03-03 19:09:30,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 3.440928270042194) internal successors, (1631), 474 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:30,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1631 transitions. [2022-03-03 19:09:30,034 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1631 transitions. Word has length 20 [2022-03-03 19:09:30,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:30,035 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1631 transitions. [2022-03-03 19:09:30,035 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-03-03 19:09:30,035 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1631 transitions. [2022-03-03 19:09:30,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:30,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:30,036 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-03-03 19:09:30,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-03 19:09:30,244 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,SelfDestructingSolverStorable37 [2022-03-03 19:09:30,245 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:30,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:30,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1579591014, now seen corresponding path program 13 times [2022-03-03 19:09:30,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:30,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115404467] [2022-03-03 19:09:30,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:30,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:30,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:30,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:30,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115404467] [2022-03-03 19:09:30,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115404467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:30,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858492006] [2022-03-03 19:09:30,585 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:09:30,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:30,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:30,586 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-03-03 19:09:30,587 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-03-03 19:09:30,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:30,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:09:30,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:31,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 268 treesize of output 230 [2022-03-03 19:09:31,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 278 [2022-03-03 19:09:31,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 282 treesize of output 240 [2022-03-03 19:09:32,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:32,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:36,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:36,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 431 treesize of output 393 [2022-03-03 19:09:39,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:39,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 375 treesize of output 335 [2022-03-03 19:09:39,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:39,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 295 [2022-03-03 19:09:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:39,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858492006] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:39,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:39,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:39,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497274282] [2022-03-03 19:09:39,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:39,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:39,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:39,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:39,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:39,929 INFO L87 Difference]: Start difference. First operand 475 states and 1631 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-03-03 19:09:49,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:49,097 INFO L93 Difference]: Finished difference Result 2116 states and 6381 transitions. [2022-03-03 19:09:49,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:09:49,097 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 20 [2022-03-03 19:09:49,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:49,101 INFO L225 Difference]: With dead ends: 2116 [2022-03-03 19:09:49,101 INFO L226 Difference]: Without dead ends: 1966 [2022-03-03 19:09:49,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=1182, Invalid=4074, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:09:49,102 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 440 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 1879 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 2037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 1879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:49,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 525 Invalid, 2037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 1879 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:09:49,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states. [2022-03-03 19:09:49,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 553. [2022-03-03 19:09:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 3.6322463768115942) internal successors, (2005), 552 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:49,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 2005 transitions. [2022-03-03 19:09:49,118 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 2005 transitions. Word has length 20 [2022-03-03 19:09:49,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:49,118 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 2005 transitions. [2022-03-03 19:09:49,118 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-03-03 19:09:49,118 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 2005 transitions. [2022-03-03 19:09:49,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:49,119 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:49,119 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:09:49,137 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-03-03 19:09:49,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 19:09:49,338 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:49,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:49,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1756516754, now seen corresponding path program 14 times [2022-03-03 19:09:49,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:49,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883189317] [2022-03-03 19:09:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:49,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:49,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:49,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:49,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883189317] [2022-03-03 19:09:49,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883189317] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:49,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16253126] [2022-03-03 19:09:49,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:09:49,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:49,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:49,553 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-03-03 19:09:49,555 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-03-03 19:09:49,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:09:49,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:49,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:09:49,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:09:50,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 155 [2022-03-03 19:09:50,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 210 [2022-03-03 19:09:50,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 186 [2022-03-03 19:09:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:50,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:09:52,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:52,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 280 treesize of output 262 [2022-03-03 19:09:53,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:53,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 213 treesize of output 193 [2022-03-03 19:09:53,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:09:53,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 189 treesize of output 173 [2022-03-03 19:09:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:53,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16253126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:09:53,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:09:53,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:09:53,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978722090] [2022-03-03 19:09:53,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:09:53,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:09:53,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:09:53,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:09:53,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:09:53,812 INFO L87 Difference]: Start difference. First operand 553 states and 2005 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-03-03 19:09:59,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:09:59,121 INFO L93 Difference]: Finished difference Result 1733 states and 5201 transitions. [2022-03-03 19:09:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:09:59,122 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 20 [2022-03-03 19:09:59,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:09:59,138 INFO L225 Difference]: With dead ends: 1733 [2022-03-03 19:09:59,138 INFO L226 Difference]: Without dead ends: 1613 [2022-03-03 19:09:59,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 994 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=903, Invalid=3519, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 19:09:59,140 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 271 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 2104 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 2193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:09:59,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 684 Invalid, 2193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2104 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 19:09:59,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1613 states. [2022-03-03 19:09:59,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1613 to 605. [2022-03-03 19:09:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 3.6109271523178808) internal successors, (2181), 604 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:09:59,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 2181 transitions. [2022-03-03 19:09:59,154 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 2181 transitions. Word has length 20 [2022-03-03 19:09:59,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:09:59,154 INFO L470 AbstractCegarLoop]: Abstraction has 605 states and 2181 transitions. [2022-03-03 19:09:59,154 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-03-03 19:09:59,154 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 2181 transitions. [2022-03-03 19:09:59,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:09:59,156 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:09:59,156 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-03-03 19:09:59,172 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-03-03 19:09:59,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-03 19:09:59,370 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:09:59,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:09:59,371 INFO L85 PathProgramCache]: Analyzing trace with hash -981944474, now seen corresponding path program 15 times [2022-03-03 19:09:59,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:09:59,371 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589998185] [2022-03-03 19:09:59,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:09:59,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:09:59,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:09:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:09:59,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:09:59,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589998185] [2022-03-03 19:09:59,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589998185] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:09:59,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668953395] [2022-03-03 19:09:59,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:09:59,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:09:59,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:09:59,658 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-03-03 19:09:59,662 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-03-03 19:09:59,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:09:59,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:09:59,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:09:59,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:00,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:00,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 237 treesize of output 209 [2022-03-03 19:10:01,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:01,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 237 [2022-03-03 19:10:01,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 218 [2022-03-03 19:10:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:01,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:04,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:04,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 429 treesize of output 395 [2022-03-03 19:10:05,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:05,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 386 treesize of output 352 [2022-03-03 19:10:05,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:05,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 348 treesize of output 310 [2022-03-03 19:10:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:06,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668953395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:06,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:06,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:10:06,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976520362] [2022-03-03 19:10:06,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:06,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:10:06,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:06,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:10:06,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:10:06,570 INFO L87 Difference]: Start difference. First operand 605 states and 2181 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:07,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:07,218 INFO L93 Difference]: Finished difference Result 833 states and 2861 transitions. [2022-03-03 19:10:07,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:10:07,218 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:07,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:07,220 INFO L225 Difference]: With dead ends: 833 [2022-03-03 19:10:07,220 INFO L226 Difference]: Without dead ends: 818 [2022-03-03 19:10:07,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=211, Invalid=719, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:10:07,221 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 186 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:07,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 156 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 366 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-03-03 19:10:07,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-03-03 19:10:07,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 606. [2022-03-03 19:10:07,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 3.613223140495868) internal successors, (2186), 605 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:07,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 2186 transitions. [2022-03-03 19:10:07,231 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 2186 transitions. Word has length 20 [2022-03-03 19:10:07,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:07,231 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 2186 transitions. [2022-03-03 19:10:07,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:07,231 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 2186 transitions. [2022-03-03 19:10:07,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:07,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:07,232 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-03-03 19:10:07,248 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-03-03 19:10:07,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:07,437 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:07,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:07,437 INFO L85 PathProgramCache]: Analyzing trace with hash 512658490, now seen corresponding path program 16 times [2022-03-03 19:10:07,437 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:07,437 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041099702] [2022-03-03 19:10:07,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:07,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:07,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:07,670 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:07,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:07,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041099702] [2022-03-03 19:10:07,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041099702] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:07,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123617143] [2022-03-03 19:10:07,671 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:10:07,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:07,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:07,672 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-03-03 19:10:07,672 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-03-03 19:10:07,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:10:07,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:07,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:10:07,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:08,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 203 [2022-03-03 19:10:08,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 196 [2022-03-03 19:10:08,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 200 treesize of output 176 [2022-03-03 19:10:08,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:08,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:11,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:11,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 291 treesize of output 263 [2022-03-03 19:10:13,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:13,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 263 treesize of output 243 [2022-03-03 19:10:13,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:13,259 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 239 treesize of output 219 [2022-03-03 19:10:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:13,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123617143] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:13,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:13,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:10:13,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161331627] [2022-03-03 19:10:13,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:13,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:10:13,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:13,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:10:13,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:10:13,869 INFO L87 Difference]: Start difference. First operand 606 states and 2186 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:18,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:18,028 INFO L93 Difference]: Finished difference Result 1338 states and 4225 transitions. [2022-03-03 19:10:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:10:18,028 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:18,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:18,031 INFO L225 Difference]: With dead ends: 1338 [2022-03-03 19:10:18,032 INFO L226 Difference]: Without dead ends: 1248 [2022-03-03 19:10:18,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 675 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=451, Invalid=1999, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:10:18,032 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 228 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:18,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 333 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 992 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 19:10:18,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2022-03-03 19:10:18,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 630. [2022-03-03 19:10:18,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 3.6375198728139906) internal successors, (2288), 629 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:18,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 2288 transitions. [2022-03-03 19:10:18,045 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 2288 transitions. Word has length 20 [2022-03-03 19:10:18,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:18,045 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 2288 transitions. [2022-03-03 19:10:18,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:18,045 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 2288 transitions. [2022-03-03 19:10:18,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:18,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:18,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-03-03 19:10:18,077 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-03-03 19:10:18,277 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,SelfDestructingSolverStorable41 [2022-03-03 19:10:18,277 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:18,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:18,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1023833012, now seen corresponding path program 17 times [2022-03-03 19:10:18,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:18,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222004910] [2022-03-03 19:10:18,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:18,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:18,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:18,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:18,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222004910] [2022-03-03 19:10:18,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222004910] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:18,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651602721] [2022-03-03 19:10:18,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:10:18,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:18,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:18,545 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-03-03 19:10:18,545 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-03-03 19:10:18,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:10:18,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:18,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:10:18,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:18,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 196 [2022-03-03 19:10:19,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 222 treesize of output 192 [2022-03-03 19:10:19,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 170 [2022-03-03 19:10:20,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:20,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:23,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:23,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 622 treesize of output 576 [2022-03-03 19:10:25,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:25,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 393 treesize of output 353 [2022-03-03 19:10:25,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:25,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 349 treesize of output 313 [2022-03-03 19:10:25,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:25,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651602721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:25,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:25,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:10:25,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628741851] [2022-03-03 19:10:25,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:25,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:10:25,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:25,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:10:25,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:10:25,959 INFO L87 Difference]: Start difference. First operand 630 states and 2288 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:31,381 INFO L93 Difference]: Finished difference Result 1441 states and 4561 transitions. [2022-03-03 19:10:31,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:10:31,382 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:31,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:31,385 INFO L225 Difference]: With dead ends: 1441 [2022-03-03 19:10:31,385 INFO L226 Difference]: Without dead ends: 1306 [2022-03-03 19:10:31,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=644, Invalid=2548, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:10:31,386 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 401 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:31,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 415 Invalid, 1525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1353 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:10:31,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2022-03-03 19:10:31,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 635. [2022-03-03 19:10:31,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 3.673501577287066) internal successors, (2329), 634 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 2329 transitions. [2022-03-03 19:10:31,398 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 2329 transitions. Word has length 20 [2022-03-03 19:10:31,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:31,399 INFO L470 AbstractCegarLoop]: Abstraction has 635 states and 2329 transitions. [2022-03-03 19:10:31,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 2329 transitions. [2022-03-03 19:10:31,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:31,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:31,400 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-03-03 19:10:31,418 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-03-03 19:10:31,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:31,618 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:31,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash 493673104, now seen corresponding path program 18 times [2022-03-03 19:10:31,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:31,619 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488350615] [2022-03-03 19:10:31,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:31,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:31,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:31,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488350615] [2022-03-03 19:10:31,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488350615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:31,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999056596] [2022-03-03 19:10:31,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:10:31,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:31,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:31,890 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-03-03 19:10:31,890 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-03-03 19:10:31,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:10:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:31,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:10:31,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:32,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:32,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 239 treesize of output 209 [2022-03-03 19:10:33,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:33,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 229 [2022-03-03 19:10:33,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 233 treesize of output 207 [2022-03-03 19:10:34,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:34,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:36,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:36,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 352 treesize of output 318 [2022-03-03 19:10:38,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:38,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 284 treesize of output 258 [2022-03-03 19:10:38,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:38,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 254 treesize of output 236 [2022-03-03 19:10:39,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:39,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999056596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:39,704 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:39,704 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:10:39,704 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483834176] [2022-03-03 19:10:39,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:39,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:10:39,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:39,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:10:39,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:10:39,705 INFO L87 Difference]: Start difference. First operand 635 states and 2329 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:45,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:45,065 INFO L93 Difference]: Finished difference Result 1613 states and 4902 transitions. [2022-03-03 19:10:45,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 19:10:45,066 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:45,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:45,070 INFO L225 Difference]: With dead ends: 1613 [2022-03-03 19:10:45,070 INFO L226 Difference]: Without dead ends: 1508 [2022-03-03 19:10:45,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1435 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=938, Invalid=3618, Unknown=0, NotChecked=0, Total=4556 [2022-03-03 19:10:45,070 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 341 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1021 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 531 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:45,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 485 Invalid, 1658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1021 Invalid, 0 Unknown, 531 Unchecked, 0.6s Time] [2022-03-03 19:10:45,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2022-03-03 19:10:45,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 660. [2022-03-03 19:10:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 659 states have (on average 3.675265553869499) internal successors, (2422), 659 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:45,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 2422 transitions. [2022-03-03 19:10:45,088 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 2422 transitions. Word has length 20 [2022-03-03 19:10:45,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:45,089 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 2422 transitions. [2022-03-03 19:10:45,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:45,089 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 2422 transitions. [2022-03-03 19:10:45,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:45,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:45,090 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-03-03 19:10:45,121 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-03-03 19:10:45,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:45,299 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:45,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:45,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1988276068, now seen corresponding path program 19 times [2022-03-03 19:10:45,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:45,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845854267] [2022-03-03 19:10:45,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:45,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:45,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:45,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:45,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:45,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845854267] [2022-03-03 19:10:45,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845854267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:45,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991189480] [2022-03-03 19:10:45,562 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:10:45,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:45,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:45,563 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-03-03 19:10:45,564 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-03-03 19:10:45,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:45,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:10:45,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:46,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:46,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 297 [2022-03-03 19:10:47,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:10:47,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 325 treesize of output 277 [2022-03-03 19:10:47,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 281 treesize of output 243 [2022-03-03 19:10:48,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:48,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:10:51,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:51,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 314 [2022-03-03 19:10:51,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:51,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 264 treesize of output 240 [2022-03-03 19:10:51,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:10:51,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 220 [2022-03-03 19:10:52,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:52,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991189480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:10:52,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:10:52,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:10:52,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141264814] [2022-03-03 19:10:52,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:10:52,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:10:52,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:10:52,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:10:52,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:10:52,544 INFO L87 Difference]: Start difference. First operand 660 states and 2422 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:58,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:10:58,468 INFO L93 Difference]: Finished difference Result 1472 states and 4643 transitions. [2022-03-03 19:10:58,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 19:10:58,469 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:10:58,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:10:58,472 INFO L225 Difference]: With dead ends: 1472 [2022-03-03 19:10:58,472 INFO L226 Difference]: Without dead ends: 1354 [2022-03-03 19:10:58,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1464 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=679, Invalid=4013, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:10:58,473 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 213 mSDsluCounter, 1173 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 1565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:10:58,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 649 Invalid, 1565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1131 Invalid, 0 Unknown, 372 Unchecked, 0.7s Time] [2022-03-03 19:10:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2022-03-03 19:10:58,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 680. [2022-03-03 19:10:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 3.658321060382916) internal successors, (2484), 679 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:10:58,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 2484 transitions. [2022-03-03 19:10:58,487 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 2484 transitions. Word has length 20 [2022-03-03 19:10:58,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:10:58,487 INFO L470 AbstractCegarLoop]: Abstraction has 680 states and 2484 transitions. [2022-03-03 19:10:58,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:10:58,488 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 2484 transitions. [2022-03-03 19:10:58,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:10:58,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:10:58,489 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-03-03 19:10:58,505 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-03-03 19:10:58,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:58,698 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:10:58,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:10:58,699 INFO L85 PathProgramCache]: Analyzing trace with hash -413527408, now seen corresponding path program 20 times [2022-03-03 19:10:58,699 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:10:58,699 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037399464] [2022-03-03 19:10:58,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:10:58,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:10:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:10:59,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:10:59,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:10:59,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037399464] [2022-03-03 19:10:59,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037399464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:10:59,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345628239] [2022-03-03 19:10:59,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:10:59,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:10:59,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:10:59,082 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-03-03 19:10:59,083 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-03-03 19:10:59,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:10:59,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:10:59,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:10:59,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:10:59,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 254 treesize of output 216 [2022-03-03 19:11:00,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 204 [2022-03-03 19:11:00,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 184 [2022-03-03 19:11:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:00,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:03,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:03,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 320 treesize of output 288 [2022-03-03 19:11:04,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:04,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 463 treesize of output 421 [2022-03-03 19:11:04,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:04,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 400 treesize of output 358 [2022-03-03 19:11:05,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:05,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345628239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:05,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:05,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:05,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631302963] [2022-03-03 19:11:05,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:05,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:05,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:05,803 INFO L87 Difference]: Start difference. First operand 680 states and 2484 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:11,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:11,068 INFO L93 Difference]: Finished difference Result 1316 states and 4237 transitions. [2022-03-03 19:11:11,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:11:11,068 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:11,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:11,071 INFO L225 Difference]: With dead ends: 1316 [2022-03-03 19:11:11,072 INFO L226 Difference]: Without dead ends: 1241 [2022-03-03 19:11:11,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=455, Invalid=1995, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:11:11,072 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 238 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1372 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:11,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 378 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1372 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:11:11,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2022-03-03 19:11:11,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 667. [2022-03-03 19:11:11,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 3.665165165165165) internal successors, (2441), 666 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:11,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 2441 transitions. [2022-03-03 19:11:11,088 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 2441 transitions. Word has length 20 [2022-03-03 19:11:11,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:11,088 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 2441 transitions. [2022-03-03 19:11:11,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:11,088 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 2441 transitions. [2022-03-03 19:11:11,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:11,090 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:11,090 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-03-03 19:11:11,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:11,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:11,295 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:11,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:11,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1025069888, now seen corresponding path program 21 times [2022-03-03 19:11:11,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:11,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265997513] [2022-03-03 19:11:11,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:11,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:11,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:11,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:11,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265997513] [2022-03-03 19:11:11,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265997513] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:11,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209621591] [2022-03-03 19:11:11,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:11:11,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:11,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:11,545 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-03-03 19:11:11,545 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-03-03 19:11:11,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:11:11,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:11,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:11:11,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:12,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 308 treesize of output 258 [2022-03-03 19:11:12,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 283 treesize of output 245 [2022-03-03 19:11:12,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 232 treesize of output 208 [2022-03-03 19:11:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:13,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:16,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:16,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 576 treesize of output 548 [2022-03-03 19:11:22,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:22,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 377 treesize of output 335 [2022-03-03 19:11:22,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:22,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 314 treesize of output 286 [2022-03-03 19:11:23,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:23,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209621591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:23,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:23,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:23,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504199877] [2022-03-03 19:11:23,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:23,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:23,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:23,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:23,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:23,074 INFO L87 Difference]: Start difference. First operand 667 states and 2441 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:23,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:23,982 INFO L93 Difference]: Finished difference Result 831 states and 2893 transitions. [2022-03-03 19:11:23,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:11:23,982 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:23,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:23,984 INFO L225 Difference]: With dead ends: 831 [2022-03-03 19:11:23,984 INFO L226 Difference]: Without dead ends: 816 [2022-03-03 19:11:23,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=322, Invalid=868, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:11:23,985 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 120 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:23,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 181 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:11:23,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-03 19:11:23,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 672. [2022-03-03 19:11:23,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 3.661698956780924) internal successors, (2457), 671 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:23,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 2457 transitions. [2022-03-03 19:11:23,994 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 2457 transitions. Word has length 20 [2022-03-03 19:11:23,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:23,995 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 2457 transitions. [2022-03-03 19:11:23,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:23,995 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 2457 transitions. [2022-03-03 19:11:23,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:23,996 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:23,996 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-03-03 19:11:24,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:24,211 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,SelfDestructingSolverStorable46 [2022-03-03 19:11:24,211 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:24,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:24,212 INFO L85 PathProgramCache]: Analyzing trace with hash 150420756, now seen corresponding path program 22 times [2022-03-03 19:11:24,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:24,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043190530] [2022-03-03 19:11:24,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:24,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:24,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:24,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:24,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:24,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043190530] [2022-03-03 19:11:24,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043190530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:24,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865895298] [2022-03-03 19:11:24,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:11:24,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:24,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:24,477 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-03-03 19:11:24,477 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-03-03 19:11:24,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:11:24,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:24,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:11:24,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:24,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 235 treesize of output 213 [2022-03-03 19:11:25,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 365 treesize of output 305 [2022-03-03 19:11:25,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 273 [2022-03-03 19:11:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:25,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:27,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:27,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 586 treesize of output 544 [2022-03-03 19:11:30,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:30,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 286 [2022-03-03 19:11:30,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11: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 265 treesize of output 249 [2022-03-03 19:11:31,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:31,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865895298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:31,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:31,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:31,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419563531] [2022-03-03 19:11:31,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:31,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:31,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:31,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:31,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:31,356 INFO L87 Difference]: Start difference. First operand 672 states and 2457 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:31,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:31,873 INFO L93 Difference]: Finished difference Result 758 states and 2706 transitions. [2022-03-03 19:11:31,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:11:31,874 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:31,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:31,876 INFO L225 Difference]: With dead ends: 758 [2022-03-03 19:11:31,876 INFO L226 Difference]: Without dead ends: 743 [2022-03-03 19:11:31,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=238, Invalid=692, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:11:31,876 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:31,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 140 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:11:31,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-03 19:11:31,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 677. [2022-03-03 19:11:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 3.662721893491124) internal successors, (2476), 676 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:31,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 2476 transitions. [2022-03-03 19:11:31,886 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 2476 transitions. Word has length 20 [2022-03-03 19:11:31,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:31,886 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 2476 transitions. [2022-03-03 19:11:31,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:11:31,886 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 2476 transitions. [2022-03-03 19:11:31,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:31,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:31,887 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-03-03 19:11:31,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-03 19:11:32,087 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,SelfDestructingSolverStorable47 [2022-03-03 19:11:32,088 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:32,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:32,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1150295616, now seen corresponding path program 23 times [2022-03-03 19:11:32,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:32,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371280421] [2022-03-03 19:11:32,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:32,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:32,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:32,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:32,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371280421] [2022-03-03 19:11:32,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371280421] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:32,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737747863] [2022-03-03 19:11:32,340 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:11:32,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:32,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:32,341 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-03-03 19:11:32,341 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-03-03 19:11:32,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:11:32,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:32,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:11:32,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:32,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 187 [2022-03-03 19:11:33,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 417 treesize of output 349 [2022-03-03 19:11:33,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 353 treesize of output 313 [2022-03-03 19:11:34,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:34,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:37,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:37,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 552 treesize of output 506 [2022-03-03 19:11:40,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:40,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 427 treesize of output 381 [2022-03-03 19:11:40,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:40,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 377 treesize of output 337 [2022-03-03 19:11:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:41,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737747863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:41,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:41,562 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:11:41,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030406509] [2022-03-03 19:11:41,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:41,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:11:41,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:11:41,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:11:41,562 INFO L87 Difference]: Start difference. First operand 677 states and 2476 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:11:45,647 INFO L93 Difference]: Finished difference Result 1360 states and 4306 transitions. [2022-03-03 19:11:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:11:45,648 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:11:45,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:11:45,650 INFO L225 Difference]: With dead ends: 1360 [2022-03-03 19:11:45,650 INFO L226 Difference]: Without dead ends: 1270 [2022-03-03 19:11:45,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=431, Invalid=1825, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:11:45,651 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 182 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1307 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:11:45,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 469 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1307 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:11:45,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1270 states. [2022-03-03 19:11:45,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1270 to 688. [2022-03-03 19:11:45,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.6739446870451236) internal successors, (2524), 687 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2524 transitions. [2022-03-03 19:11:45,663 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2524 transitions. Word has length 20 [2022-03-03 19:11:45,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:11:45,663 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 2524 transitions. [2022-03-03 19:11:45,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:11:45,663 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2524 transitions. [2022-03-03 19:11:45,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:11:45,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:11:45,665 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-03-03 19:11:45,691 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-03-03 19:11:45,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-03 19:11:45,891 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:11:45,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:11:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1503435106, now seen corresponding path program 24 times [2022-03-03 19:11:45,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:11:45,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139198928] [2022-03-03 19:11:45,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:11:45,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:11:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:11:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:46,302 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:11:46,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139198928] [2022-03-03 19:11:46,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139198928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:11:46,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628737056] [2022-03-03 19:11:46,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:11:46,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:11:46,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:11:46,304 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-03-03 19:11:46,307 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-03-03 19:11:46,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:11:46,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:11:46,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:11:46,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:11:46,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 177 [2022-03-03 19:11:47,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 197 [2022-03-03 19:11:47,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 177 [2022-03-03 19:11:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:47,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:11:50,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:50,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 485 treesize of output 461 [2022-03-03 19:11:55,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:55,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 323 treesize of output 301 [2022-03-03 19:11:55,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:11:55,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 260 [2022-03-03 19:11:57,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:11:57,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628737056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:11:57,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:11:57,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:11:57,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392113489] [2022-03-03 19:11:57,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:11:57,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:11:57,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:11:57,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:11:57,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:11:57,490 INFO L87 Difference]: Start difference. First operand 688 states and 2524 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:01,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:01,936 INFO L93 Difference]: Finished difference Result 1312 states and 4256 transitions. [2022-03-03 19:12:01,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:12:01,936 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:01,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:01,938 INFO L225 Difference]: With dead ends: 1312 [2022-03-03 19:12:01,938 INFO L226 Difference]: Without dead ends: 1237 [2022-03-03 19:12:01,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=683, Invalid=2739, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:12:01,939 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 239 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:01,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 345 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1066 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:12:01,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-03-03 19:12:01,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 684. [2022-03-03 19:12:01,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 683 states have (on average 3.6910688140556367) internal successors, (2521), 683 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:01,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 2521 transitions. [2022-03-03 19:12:01,950 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 2521 transitions. Word has length 20 [2022-03-03 19:12:01,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:01,951 INFO L470 AbstractCegarLoop]: Abstraction has 684 states and 2521 transitions. [2022-03-03 19:12:01,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:01,951 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 2521 transitions. [2022-03-03 19:12:01,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:01,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:01,952 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-03-03 19:12:01,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-03 19:12:02,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-03 19:12:02,157 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:02,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:02,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1573545142, now seen corresponding path program 25 times [2022-03-03 19:12:02,158 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:02,158 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826875350] [2022-03-03 19:12:02,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:02,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:02,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:02,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826875350] [2022-03-03 19:12:02,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826875350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:02,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604214765] [2022-03-03 19:12:02,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:12:02,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:02,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:02,469 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-03-03 19:12:02,470 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-03-03 19:12:02,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:02,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:12:02,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:03,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 234 [2022-03-03 19:12:03,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 279 [2022-03-03 19:12:03,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 235 [2022-03-03 19:12:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:04,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:07,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:07,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 589 treesize of output 523 [2022-03-03 19:12:15,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:15,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 267 treesize of output 245 [2022-03-03 19:12:15,622 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:15,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 241 treesize of output 223 [2022-03-03 19:12:16,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:16,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604214765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:16,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:16,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:12:16,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788144039] [2022-03-03 19:12:16,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:16,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:12:16,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:16,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:12:16,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:12:16,750 INFO L87 Difference]: Start difference. First operand 684 states and 2521 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:22,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:22,644 INFO L93 Difference]: Finished difference Result 1497 states and 4761 transitions. [2022-03-03 19:12:22,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 19:12:22,645 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:22,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:22,647 INFO L225 Difference]: With dead ends: 1497 [2022-03-03 19:12:22,647 INFO L226 Difference]: Without dead ends: 1407 [2022-03-03 19:12:22,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=684, Invalid=2286, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:12:22,648 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 306 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1248 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:22,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 414 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1248 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:12:22,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2022-03-03 19:12:22,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 700. [2022-03-03 19:12:22,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.6952789699570814) internal successors, (2583), 699 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:22,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2583 transitions. [2022-03-03 19:12:22,662 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2583 transitions. Word has length 20 [2022-03-03 19:12:22,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:22,662 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 2583 transitions. [2022-03-03 19:12:22,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:22,662 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2583 transitions. [2022-03-03 19:12:22,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:22,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:22,664 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-03-03 19:12:22,680 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-03-03 19:12:22,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:22,866 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:22,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:22,866 INFO L85 PathProgramCache]: Analyzing trace with hash -858037054, now seen corresponding path program 26 times [2022-03-03 19:12:22,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:22,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472645376] [2022-03-03 19:12:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:22,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:23,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:23,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:23,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472645376] [2022-03-03 19:12:23,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472645376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:23,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277918694] [2022-03-03 19:12:23,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:12:23,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:23,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:23,139 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-03-03 19:12:23,140 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-03-03 19:12:23,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:12:23,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:23,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:12:23,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:23,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 251 treesize of output 215 [2022-03-03 19:12:25,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:25,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 204 [2022-03-03 19:12:25,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:25,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 182 [2022-03-03 19:12:25,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:25,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:28,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:28,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 599 treesize of output 539 [2022-03-03 19:12:35,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:35,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 594 treesize of output 550 [2022-03-03 19:12:35,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:35,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 546 treesize of output 510 [2022-03-03 19:12:41,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:41,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277918694] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:41,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:41,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:12:41,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071294716] [2022-03-03 19:12:41,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:41,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:12:41,574 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:41,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:12:41,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:12:41,576 INFO L87 Difference]: Start difference. First operand 700 states and 2583 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:44,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:44,610 INFO L93 Difference]: Finished difference Result 990 states and 3378 transitions. [2022-03-03 19:12:44,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:12:44,610 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:12:44,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:44,612 INFO L225 Difference]: With dead ends: 990 [2022-03-03 19:12:44,612 INFO L226 Difference]: Without dead ends: 945 [2022-03-03 19:12:44,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=294, Invalid=1346, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:12:44,613 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 135 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:44,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 366 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 901 Invalid, 0 Unknown, 186 Unchecked, 0.6s Time] [2022-03-03 19:12:44,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2022-03-03 19:12:44,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 699. [2022-03-03 19:12:44,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.6991404011461317) internal successors, (2582), 698 states have internal predecessors, (2582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:44,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2582 transitions. [2022-03-03 19:12:44,623 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2582 transitions. Word has length 20 [2022-03-03 19:12:44,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:44,623 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2582 transitions. [2022-03-03 19:12:44,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:12:44,623 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2582 transitions. [2022-03-03 19:12:44,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:44,625 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:44,625 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-03-03 19:12:44,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-03 19:12:44,825 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,SelfDestructingSolverStorable51 [2022-03-03 19:12:44,827 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:44,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:44,828 INFO L85 PathProgramCache]: Analyzing trace with hash 208511268, now seen corresponding path program 27 times [2022-03-03 19:12:44,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:44,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417819256] [2022-03-03 19:12:44,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:44,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:45,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:45,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:45,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417819256] [2022-03-03 19:12:45,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417819256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:45,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059111841] [2022-03-03 19:12:45,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:12:45,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:45,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:45,138 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-03-03 19:12:45,139 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-03-03 19:12:45,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:12:45,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:45,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:12:45,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:45,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 213 [2022-03-03 19:12:46,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:46,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 244 treesize of output 214 [2022-03-03 19:12:46,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:46,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 181 [2022-03-03 19:12:47,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:47,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:50,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:50,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 292 treesize of output 276 [2022-03-03 19:12:51,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:51,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 407 treesize of output 357 [2022-03-03 19:12:51,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:51,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 319 [2022-03-03 19:12:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:51,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059111841] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:51,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:51,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:12:51,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248231073] [2022-03-03 19:12:51,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:51,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:12:51,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:51,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:12:51,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:12:51,757 INFO L87 Difference]: Start difference. First operand 699 states and 2582 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-03-03 19:12:52,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:12:52,351 INFO L93 Difference]: Finished difference Result 840 states and 2976 transitions. [2022-03-03 19:12:52,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:12:52,351 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 20 [2022-03-03 19:12:52,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:12:52,353 INFO L225 Difference]: With dead ends: 840 [2022-03-03 19:12:52,353 INFO L226 Difference]: Without dead ends: 825 [2022-03-03 19:12:52,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:12:52,353 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 83 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:12:52,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 188 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 629 Invalid, 0 Unknown, 81 Unchecked, 0.3s Time] [2022-03-03 19:12:52,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-03-03 19:12:52,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 696. [2022-03-03 19:12:52,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 3.6992805755395683) internal successors, (2571), 695 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:12:52,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 2571 transitions. [2022-03-03 19:12:52,363 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 2571 transitions. Word has length 20 [2022-03-03 19:12:52,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:12:52,364 INFO L470 AbstractCegarLoop]: Abstraction has 696 states and 2571 transitions. [2022-03-03 19:12:52,364 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-03-03 19:12:52,364 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 2571 transitions. [2022-03-03 19:12:52,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:12:52,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:12:52,365 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-03-03 19:12:52,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-03 19:12:52,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:52,566 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:12:52,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:12:52,566 INFO L85 PathProgramCache]: Analyzing trace with hash 183038138, now seen corresponding path program 28 times [2022-03-03 19:12:52,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:12:52,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371156980] [2022-03-03 19:12:52,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:12:52,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:12:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:12:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:52,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:12:52,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371156980] [2022-03-03 19:12:52,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371156980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:12:52,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881741023] [2022-03-03 19:12:52,885 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:12:52,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:12:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:12:52,900 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-03-03 19:12:52,902 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-03-03 19:12:52,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:12:52,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:12:52,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:12:52,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:12:53,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:53,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 172 [2022-03-03 19:12:53,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 416 treesize of output 350 [2022-03-03 19:12:53,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:12:53,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 337 treesize of output 303 [2022-03-03 19:12:55,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:55,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:12:57,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:57,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 502 treesize of output 468 [2022-03-03 19:12:58,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:58,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 338 [2022-03-03 19:12:58,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:12:58,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 296 [2022-03-03 19:12:59,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:12:59,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881741023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:12:59,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:12:59,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:12:59,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123754244] [2022-03-03 19:12:59,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:12:59,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:12:59,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:12:59,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:12:59,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:12:59,469 INFO L87 Difference]: Start difference. First operand 696 states and 2571 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:13:00,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:00,765 INFO L93 Difference]: Finished difference Result 1019 states and 3523 transitions. [2022-03-03 19:13:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:13:00,765 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:00,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:00,767 INFO L225 Difference]: With dead ends: 1019 [2022-03-03 19:13:00,767 INFO L226 Difference]: Without dead ends: 1004 [2022-03-03 19:13:00,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=378, Invalid=1104, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:13:00,768 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 126 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:00,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 216 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:13:00,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2022-03-03 19:13:00,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 700. [2022-03-03 19:13:00,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 3.703862660944206) internal successors, (2589), 699 states have internal predecessors, (2589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 2589 transitions. [2022-03-03 19:13:00,778 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 2589 transitions. Word has length 20 [2022-03-03 19:13:00,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:00,779 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 2589 transitions. [2022-03-03 19:13:00,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:13:00,779 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 2589 transitions. [2022-03-03 19:13:00,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:00,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:00,780 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-03-03 19:13:00,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:00,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:00,987 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:00,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:00,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1893791166, now seen corresponding path program 29 times [2022-03-03 19:13:00,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:00,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272553601] [2022-03-03 19:13:00,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:00,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:00,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:01,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:01,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272553601] [2022-03-03 19:13:01,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272553601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:01,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443340359] [2022-03-03 19:13:01,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:13:01,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:01,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:01,330 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-03-03 19:13:01,330 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-03-03 19:13:01,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:13:01,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:01,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:13:01,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:01,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 190 [2022-03-03 19:13:02,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 192 [2022-03-03 19:13:02,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 172 [2022-03-03 19:13:02,850 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:02,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:04,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:04,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 401 treesize of output 369 [2022-03-03 19:13:06,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:06,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 365 treesize of output 333 [2022-03-03 19:13:06,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:06,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 329 treesize of output 309 [2022-03-03 19:13:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:08,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443340359] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:08,429 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:08,429 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:13:08,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119462382] [2022-03-03 19:13:08,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:08,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:13:08,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:13:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:13:08,430 INFO L87 Difference]: Start difference. First operand 700 states and 2589 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:12,326 INFO L93 Difference]: Finished difference Result 1212 states and 3984 transitions. [2022-03-03 19:13:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:13:12,326 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:12,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:12,328 INFO L225 Difference]: With dead ends: 1212 [2022-03-03 19:13:12,328 INFO L226 Difference]: Without dead ends: 1137 [2022-03-03 19:13:12,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=415, Invalid=2135, Unknown=0, NotChecked=0, Total=2550 [2022-03-03 19:13:12,329 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 199 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:12,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 516 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1537 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:13:12,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2022-03-03 19:13:12,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 731. [2022-03-03 19:13:12,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 730 states have (on average 3.6780821917808217) internal successors, (2685), 730 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 2685 transitions. [2022-03-03 19:13:12,341 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 2685 transitions. Word has length 20 [2022-03-03 19:13:12,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:12,341 INFO L470 AbstractCegarLoop]: Abstraction has 731 states and 2685 transitions. [2022-03-03 19:13:12,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:12,341 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 2685 transitions. [2022-03-03 19:13:12,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:12,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:12,343 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-03-03 19:13:12,361 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-03-03 19:13:12,561 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,SelfDestructingSolverStorable54 [2022-03-03 19:13:12,561 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:12,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:12,561 INFO L85 PathProgramCache]: Analyzing trace with hash 810278018, now seen corresponding path program 30 times [2022-03-03 19:13:12,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:12,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193139203] [2022-03-03 19:13:12,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:12,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:12,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:12,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:12,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193139203] [2022-03-03 19:13:12,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193139203] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:12,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312335594] [2022-03-03 19:13:12,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:13:12,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:12,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:12,805 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-03-03 19:13:12,806 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-03-03 19:13:12,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 19:13:12,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:12,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:13:12,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:13,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 237 treesize of output 203 [2022-03-03 19:13:13,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 275 treesize of output 241 [2022-03-03 19:13:13,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 245 treesize of output 217 [2022-03-03 19:13:14,154 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:14,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:16,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:16,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 343 treesize of output 313 [2022-03-03 19:13:17,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:17,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 250 treesize of output 226 [2022-03-03 19:13:17,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:17,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 204 [2022-03-03 19:13:18,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:18,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312335594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:18,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:18,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:13:18,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629432920] [2022-03-03 19:13:18,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:18,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:13:18,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:18,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:13:18,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:13:18,596 INFO L87 Difference]: Start difference. First operand 731 states and 2685 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-03-03 19:13:19,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:19,840 INFO L93 Difference]: Finished difference Result 1043 states and 3523 transitions. [2022-03-03 19:13:19,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:13:19,840 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 20 [2022-03-03 19:13:19,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:19,842 INFO L225 Difference]: With dead ends: 1043 [2022-03-03 19:13:19,842 INFO L226 Difference]: Without dead ends: 983 [2022-03-03 19:13:19,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=201, Invalid=921, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:13:19,843 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 121 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:19,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 254 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:13:19,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2022-03-03 19:13:19,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 735. [2022-03-03 19:13:19,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 3.6920980926430516) internal successors, (2710), 734 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:19,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 2710 transitions. [2022-03-03 19:13:19,854 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 2710 transitions. Word has length 20 [2022-03-03 19:13:19,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:19,854 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 2710 transitions. [2022-03-03 19:13:19,854 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-03-03 19:13:19,854 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 2710 transitions. [2022-03-03 19:13:19,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:19,855 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:19,855 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-03-03 19:13:19,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:20,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:20,056 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:20,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:20,056 INFO L85 PathProgramCache]: Analyzing trace with hash 881549188, now seen corresponding path program 31 times [2022-03-03 19:13:20,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:20,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825508485] [2022-03-03 19:13:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:20,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:20,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:20,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:20,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825508485] [2022-03-03 19:13:20,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825508485] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:20,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972570630] [2022-03-03 19:13:20,340 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:13:20,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:20,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:20,341 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-03-03 19:13:20,342 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-03-03 19:13:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:20,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:13:20,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:20,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 281 treesize of output 245 [2022-03-03 19:13:22,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:22,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 245 [2022-03-03 19:13:22,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:22,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 249 treesize of output 223 [2022-03-03 19:13:23,064 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:23,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:28,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:28,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 523 treesize of output 491 [2022-03-03 19:13:34,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:34,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 541 treesize of output 497 [2022-03-03 19:13:34,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:34,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 493 treesize of output 465 [2022-03-03 19:13:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:37,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972570630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:37,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:37,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:13:37,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319103399] [2022-03-03 19:13:37,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:37,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:13:37,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:37,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:13:37,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:13:37,057 INFO L87 Difference]: Start difference. First operand 735 states and 2710 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:13:42,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:42,162 INFO L93 Difference]: Finished difference Result 1158 states and 3858 transitions. [2022-03-03 19:13:42,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:13:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:13:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:42,165 INFO L225 Difference]: With dead ends: 1158 [2022-03-03 19:13:42,165 INFO L226 Difference]: Without dead ends: 1083 [2022-03-03 19:13:42,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=410, Invalid=1482, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:13:42,165 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 182 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:42,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 272 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 732 Invalid, 0 Unknown, 68 Unchecked, 0.6s Time] [2022-03-03 19:13:42,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2022-03-03 19:13:42,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 741. [2022-03-03 19:13:42,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.6905405405405407) internal successors, (2731), 740 states have internal predecessors, (2731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:42,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2731 transitions. [2022-03-03 19:13:42,177 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2731 transitions. Word has length 20 [2022-03-03 19:13:42,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:42,177 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2731 transitions. [2022-03-03 19:13:42,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:13:42,177 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2731 transitions. [2022-03-03 19:13:42,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:42,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:42,179 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-03-03 19:13:42,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:42,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-03 19:13:42,395 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:42,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:42,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1918815144, now seen corresponding path program 32 times [2022-03-03 19:13:42,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:42,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134355877] [2022-03-03 19:13:42,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:42,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:42,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:42,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:42,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134355877] [2022-03-03 19:13:42,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134355877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:42,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100098060] [2022-03-03 19:13:42,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:13:42,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:42,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:42,707 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-03-03 19:13:42,708 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-03-03 19:13:42,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:13:42,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:42,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:13:42,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:43,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 239 treesize of output 207 [2022-03-03 19:13:44,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:44,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 397 treesize of output 335 [2022-03-03 19:13:44,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:13:44,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 301 [2022-03-03 19:13:46,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:46,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:13:49,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:49,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 561 treesize of output 521 [2022-03-03 19:13:53,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:53,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 535 treesize of output 487 [2022-03-03 19:13:53,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:13:53,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 483 treesize of output 457 [2022-03-03 19:13:55,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:55,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100098060] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:13:55,241 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:13:55,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:13:55,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058718228] [2022-03-03 19:13:55,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:13:55,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:13:55,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:13:55,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:13:55,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:13:55,242 INFO L87 Difference]: Start difference. First operand 741 states and 2731 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-03-03 19:13:58,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:13:58,057 INFO L93 Difference]: Finished difference Result 1090 states and 3682 transitions. [2022-03-03 19:13:58,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:13:58,057 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 20 [2022-03-03 19:13:58,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:13:58,059 INFO L225 Difference]: With dead ends: 1090 [2022-03-03 19:13:58,059 INFO L226 Difference]: Without dead ends: 1030 [2022-03-03 19:13:58,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=307, Invalid=1499, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:13:58,060 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 131 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:13:58,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 378 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 827 Invalid, 0 Unknown, 150 Unchecked, 0.5s Time] [2022-03-03 19:13:58,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-03-03 19:13:58,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 749. [2022-03-03 19:13:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 3.685828877005348) internal successors, (2757), 748 states have internal predecessors, (2757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:13:58,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2757 transitions. [2022-03-03 19:13:58,071 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2757 transitions. Word has length 20 [2022-03-03 19:13:58,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:13:58,072 INFO L470 AbstractCegarLoop]: Abstraction has 749 states and 2757 transitions. [2022-03-03 19:13:58,072 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-03-03 19:13:58,072 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2757 transitions. [2022-03-03 19:13:58,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:13:58,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:13:58,073 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-03-03 19:13:58,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-03 19:13:58,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:58,274 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:13:58,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:13:58,274 INFO L85 PathProgramCache]: Analyzing trace with hash -25651324, now seen corresponding path program 33 times [2022-03-03 19:13:58,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:13:58,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740702587] [2022-03-03 19:13:58,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:13:58,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:13:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:13:58,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:13:58,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:13:58,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740702587] [2022-03-03 19:13:58,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740702587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:13:58,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183930818] [2022-03-03 19:13:58,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:13:58,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:13:58,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:13:58,561 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-03-03 19:13:58,562 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-03-03 19:13:58,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:13:58,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:13:58,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:13:58,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:13:59,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 237 [2022-03-03 19:14:01,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:01,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 213 treesize of output 187 [2022-03-03 19:14:01,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:01,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 180 [2022-03-03 19:14:02,014 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:02,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:05,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:05,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 540 treesize of output 484 [2022-03-03 19:14:06,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:06,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 458 treesize of output 420 [2022-03-03 19:14:06,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:06,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 429 treesize of output 391 [2022-03-03 19:14:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:07,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183930818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:07,744 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:07,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:14:07,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426845656] [2022-03-03 19:14:07,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:07,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:14:07,745 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:14:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:14:07,745 INFO L87 Difference]: Start difference. First operand 749 states and 2757 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-03-03 19:14:07,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:07,985 INFO L93 Difference]: Finished difference Result 835 states and 2975 transitions. [2022-03-03 19:14:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:14:07,985 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 20 [2022-03-03 19:14:07,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:07,987 INFO L225 Difference]: With dead ends: 835 [2022-03-03 19:14:07,987 INFO L226 Difference]: Without dead ends: 820 [2022-03-03 19:14:07,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:14:07,988 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 62 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:07,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 139 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 377 Invalid, 0 Unknown, 85 Unchecked, 0.2s Time] [2022-03-03 19:14:07,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2022-03-03 19:14:07,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 754. [2022-03-03 19:14:07,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 3.683930942895086) internal successors, (2774), 753 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:07,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2774 transitions. [2022-03-03 19:14:07,999 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2774 transitions. Word has length 20 [2022-03-03 19:14:07,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:07,999 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 2774 transitions. [2022-03-03 19:14:07,999 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-03-03 19:14:07,999 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2774 transitions. [2022-03-03 19:14:08,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:08,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:08,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-03-03 19:14:08,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:08,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-03 19:14:08,201 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:08,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1234688678, now seen corresponding path program 34 times [2022-03-03 19:14:08,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:08,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159668126] [2022-03-03 19:14:08,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:08,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:08,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:08,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:08,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:08,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159668126] [2022-03-03 19:14:08,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159668126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:08,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768812025] [2022-03-03 19:14:08,505 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:14:08,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:08,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:08,516 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-03-03 19:14:08,517 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-03-03 19:14:08,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:14:08,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:08,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:14:08,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:09,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 276 treesize of output 242 [2022-03-03 19:14:09,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:09,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 252 treesize of output 216 [2022-03-03 19:14:09,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:09,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 196 [2022-03-03 19:14:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:12,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:14,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:14,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 437 treesize of output 409 [2022-03-03 19:14:19,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:19,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 549 treesize of output 507 [2022-03-03 19:14:19,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:19,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 503 treesize of output 467 [2022-03-03 19:14:22,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:22,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768812025] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:22,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:22,890 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:14:22,890 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949089099] [2022-03-03 19:14:22,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:22,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:14:22,890 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:22,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:14:22,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:14:22,890 INFO L87 Difference]: Start difference. First operand 754 states and 2774 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:14:28,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:28,058 INFO L93 Difference]: Finished difference Result 1423 states and 4586 transitions. [2022-03-03 19:14:28,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:14:28,058 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:28,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:28,061 INFO L225 Difference]: With dead ends: 1423 [2022-03-03 19:14:28,061 INFO L226 Difference]: Without dead ends: 1333 [2022-03-03 19:14:28,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=510, Invalid=1652, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:14:28,061 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 223 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1010 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:28,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 342 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1010 Invalid, 0 Unknown, 100 Unchecked, 0.7s Time] [2022-03-03 19:14:28,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-03 19:14:28,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 757. [2022-03-03 19:14:28,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 3.6904761904761907) internal successors, (2790), 756 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:28,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2790 transitions. [2022-03-03 19:14:28,075 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2790 transitions. Word has length 20 [2022-03-03 19:14:28,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:28,075 INFO L470 AbstractCegarLoop]: Abstraction has 757 states and 2790 transitions. [2022-03-03 19:14:28,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:14:28,075 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2790 transitions. [2022-03-03 19:14:28,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:28,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:28,077 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-03-03 19:14:28,092 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-03-03 19:14:28,277 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,SelfDestructingSolverStorable59 [2022-03-03 19:14:28,277 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:28,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:28,278 INFO L85 PathProgramCache]: Analyzing trace with hash -852266822, now seen corresponding path program 35 times [2022-03-03 19:14:28,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:28,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128127582] [2022-03-03 19:14:28,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:28,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:28,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:28,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:28,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:28,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128127582] [2022-03-03 19:14:28,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128127582] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:28,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732702645] [2022-03-03 19:14:28,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:14:28,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:28,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:28,593 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-03-03 19:14:28,593 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-03-03 19:14:28,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:14:28,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:28,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:14:28,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:28,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 187 [2022-03-03 19:14: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 351 treesize of output 293 [2022-03-03 19:14:29,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 246 [2022-03-03 19:14:30,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:30,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:32,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:32,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 300 [2022-03-03 19:14:32,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:32,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 256 [2022-03-03 19:14:32,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:32,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 252 treesize of output 242 [2022-03-03 19:14:33,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:33,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732702645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:33,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:33,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:14:33,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126016906] [2022-03-03 19:14:33,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:33,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:14:33,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:33,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:14:33,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:14:33,578 INFO L87 Difference]: Start difference. First operand 757 states and 2790 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:37,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:37,607 INFO L93 Difference]: Finished difference Result 1162 states and 3898 transitions. [2022-03-03 19:14:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:14:37,608 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:37,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:37,610 INFO L225 Difference]: With dead ends: 1162 [2022-03-03 19:14:37,610 INFO L226 Difference]: Without dead ends: 1117 [2022-03-03 19:14:37,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=372, Invalid=1980, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:14:37,610 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 185 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:37,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 441 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1425 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:14:37,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2022-03-03 19:14:37,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 759. [2022-03-03 19:14:37,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 3.6939313984168867) internal successors, (2800), 758 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:37,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2800 transitions. [2022-03-03 19:14:37,622 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2800 transitions. Word has length 20 [2022-03-03 19:14:37,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:37,622 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2800 transitions. [2022-03-03 19:14:37,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:37,623 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2800 transitions. [2022-03-03 19:14:37,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:37,624 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:37,624 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-03-03 19:14:37,641 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-03-03 19:14:37,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:37,826 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:37,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:37,827 INFO L85 PathProgramCache]: Analyzing trace with hash 821692760, now seen corresponding path program 36 times [2022-03-03 19:14:37,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:37,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063269198] [2022-03-03 19:14:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:37,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:37,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:38,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:38,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:38,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063269198] [2022-03-03 19:14:38,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063269198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:38,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427335311] [2022-03-03 19:14:38,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:14:38,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:38,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:38,065 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-03-03 19:14:38,066 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-03-03 19:14:38,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:14:38,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:14:38,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:14:38,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:38,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 214 treesize of output 190 [2022-03-03 19:14:39,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:39,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 263 [2022-03-03 19:14:39,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:14:39,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 267 treesize of output 231 [2022-03-03 19:14:40,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:40,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:43,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:43,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 514 treesize of output 486 [2022-03-03 19:14:47,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:47,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 430 treesize of output 400 [2022-03-03 19:14:47,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:47,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 396 treesize of output 370 [2022-03-03 19:14:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:49,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427335311] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:14:49,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:14:49,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:14:49,721 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231276740] [2022-03-03 19:14:49,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:14:49,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:14:49,721 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:14:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:14:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:14:49,721 INFO L87 Difference]: Start difference. First operand 759 states and 2800 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:14:54,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:14:54,528 INFO L93 Difference]: Finished difference Result 1282 states and 4176 transitions. [2022-03-03 19:14:54,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:14:54,528 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:14:54,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:14:54,530 INFO L225 Difference]: With dead ends: 1282 [2022-03-03 19:14:54,530 INFO L226 Difference]: Without dead ends: 1192 [2022-03-03 19:14:54,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:14:54,531 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 176 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:14:54,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 374 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 927 Invalid, 0 Unknown, 162 Unchecked, 0.6s Time] [2022-03-03 19:14:54,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2022-03-03 19:14:54,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 768. [2022-03-03 19:14:54,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 3.701434159061278) internal successors, (2839), 767 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:14:54,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2839 transitions. [2022-03-03 19:14:54,543 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2839 transitions. Word has length 20 [2022-03-03 19:14:54,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:14:54,543 INFO L470 AbstractCegarLoop]: Abstraction has 768 states and 2839 transitions. [2022-03-03 19:14:54,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:14:54,543 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2839 transitions. [2022-03-03 19:14:54,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:14:54,545 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:14:54,545 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:14:54,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 19:14:54,745 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,SelfDestructingSolverStorable61 [2022-03-03 19:14:54,746 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:14:54,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:14:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash -522958392, now seen corresponding path program 37 times [2022-03-03 19:14:54,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:14:54,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399884833] [2022-03-03 19:14:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:14:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:14:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:55,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:55,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:14:55,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399884833] [2022-03-03 19:14:55,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399884833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:14:55,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393768049] [2022-03-03 19:14:55,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:14:55,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:14:55,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:14:55,035 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-03-03 19:14:55,036 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-03-03 19:14:55,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:14:55,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:14:55,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:14:55,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 185 treesize of output 163 [2022-03-03 19:14:56,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 338 treesize of output 290 [2022-03-03 19:14:56,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 294 treesize of output 254 [2022-03-03 19:14:56,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:14:56,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:14:58,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:14:58,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 381 treesize of output 357 [2022-03-03 19:15:03,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:03,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 506 treesize of output 466 [2022-03-03 19:15:03,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:03,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 475 treesize of output 449 [2022-03-03 19:15:05,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:05,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393768049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:05,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:05,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:15:05,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805087789] [2022-03-03 19:15:05,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:05,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:15:05,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:05,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:15:05,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:15:05,334 INFO L87 Difference]: Start difference. First operand 768 states and 2839 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:08,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:08,171 INFO L93 Difference]: Finished difference Result 1211 states and 4104 transitions. [2022-03-03 19:15:08,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:15:08,171 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:08,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:08,174 INFO L225 Difference]: With dead ends: 1211 [2022-03-03 19:15:08,174 INFO L226 Difference]: Without dead ends: 1174 [2022-03-03 19:15:08,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=374, Invalid=1788, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:15:08,174 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 137 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:08,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 377 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:08,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2022-03-03 19:15:08,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 763. [2022-03-03 19:15:08,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 3.70997375328084) internal successors, (2827), 762 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:08,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2827 transitions. [2022-03-03 19:15:08,187 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2827 transitions. Word has length 20 [2022-03-03 19:15:08,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:08,187 INFO L470 AbstractCegarLoop]: Abstraction has 763 states and 2827 transitions. [2022-03-03 19:15:08,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:08,187 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2827 transitions. [2022-03-03 19:15:08,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:08,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:08,188 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-03-03 19:15:08,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:08,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:08,405 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:08,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1850231866, now seen corresponding path program 38 times [2022-03-03 19:15:08,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:08,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956722018] [2022-03-03 19:15:08,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:08,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:08,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:08,704 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:08,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956722018] [2022-03-03 19:15:08,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956722018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:08,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258081627] [2022-03-03 19:15:08,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:15:08,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:08,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:08,706 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-03-03 19:15:08,706 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-03-03 19:15:08,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:15:08,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:08,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:15:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:09,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:09,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 289 treesize of output 257 [2022-03-03 19:15:09,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 365 treesize of output 321 [2022-03-03 19:15:09,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:09,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 281 [2022-03-03 19:15:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:11,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:13,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:13,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 547 treesize of output 513 [2022-03-03 19:15:17,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:17,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 424 treesize of output 394 [2022-03-03 19:15:17,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:17,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 373 treesize of output 355 [2022-03-03 19:15:18,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:18,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258081627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:18,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:18,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:15:18,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059520970] [2022-03-03 19:15:18,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:18,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:15:18,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:18,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:15:18,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=457, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:15:18,172 INFO L87 Difference]: Start difference. First operand 763 states and 2827 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:18,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:18,645 INFO L93 Difference]: Finished difference Result 843 states and 3059 transitions. [2022-03-03 19:15:18,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:15:18,645 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:18,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:18,647 INFO L225 Difference]: With dead ends: 843 [2022-03-03 19:15:18,647 INFO L226 Difference]: Without dead ends: 828 [2022-03-03 19:15:18,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=179, Invalid=577, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:15:18,648 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 53 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:18,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 151 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 19:15:18,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2022-03-03 19:15:18,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 765. [2022-03-03 19:15:18,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 764 states have (on average 3.7094240837696337) internal successors, (2834), 764 states have internal predecessors, (2834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 2834 transitions. [2022-03-03 19:15:18,661 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 2834 transitions. Word has length 20 [2022-03-03 19:15:18,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:18,661 INFO L470 AbstractCegarLoop]: Abstraction has 765 states and 2834 transitions. [2022-03-03 19:15:18,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:18,661 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 2834 transitions. [2022-03-03 19:15:18,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:18,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:18,662 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-03-03 19:15:18,679 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-03-03 19:15:18,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:18,863 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:18,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:18,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1304798714, now seen corresponding path program 39 times [2022-03-03 19:15:18,863 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:18,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476916782] [2022-03-03 19:15:18,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:18,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:19,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:19,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:19,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476916782] [2022-03-03 19:15:19,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476916782] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:19,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685778554] [2022-03-03 19:15:19,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:15:19,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:19,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:19,207 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-03-03 19:15:19,208 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-03-03 19:15:19,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:15:19,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:19,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:15:19,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:19,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:19,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 290 [2022-03-03 19:15:21,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:21,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 203 [2022-03-03 19:15:21,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:21,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 183 [2022-03-03 19:15:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:23,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:25,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:25,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 538 treesize of output 484 [2022-03-03 19:15:27,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:27,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 452 treesize of output 422 [2022-03-03 19:15:27,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:27,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 401 treesize of output 359 [2022-03-03 19:15:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:28,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685778554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:28,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:28,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:15:28,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008604615] [2022-03-03 19:15:28,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:28,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:15:28,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:28,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:15:28,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:15:28,800 INFO L87 Difference]: Start difference. First operand 765 states and 2834 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-03-03 19:15:30,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:30,068 INFO L93 Difference]: Finished difference Result 1138 states and 3866 transitions. [2022-03-03 19:15:30,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:15:30,068 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 20 [2022-03-03 19:15:30,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:30,070 INFO L225 Difference]: With dead ends: 1138 [2022-03-03 19:15:30,070 INFO L226 Difference]: Without dead ends: 1123 [2022-03-03 19:15:30,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=348, Invalid=1058, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:15:30,070 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 137 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:30,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 201 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 655 Invalid, 0 Unknown, 106 Unchecked, 0.4s Time] [2022-03-03 19:15:30,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-03-03 19:15:30,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 766. [2022-03-03 19:15:30,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 3.7111111111111112) internal successors, (2839), 765 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:30,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2839 transitions. [2022-03-03 19:15:30,082 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2839 transitions. Word has length 20 [2022-03-03 19:15:30,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:30,082 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 2839 transitions. [2022-03-03 19:15:30,082 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-03-03 19:15:30,082 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2839 transitions. [2022-03-03 19:15:30,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:30,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:30,083 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-03-03 19:15:30,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:30,284 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,SelfDestructingSolverStorable64 [2022-03-03 19:15:30,284 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:30,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:30,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1695825112, now seen corresponding path program 40 times [2022-03-03 19:15:30,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:30,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874772833] [2022-03-03 19:15:30,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:30,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:30,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:30,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:30,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874772833] [2022-03-03 19:15:30,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874772833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:30,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679922765] [2022-03-03 19:15:30,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:15:30,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:30,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:30,583 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-03-03 19:15:30,584 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-03-03 19:15:30,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:15:30,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:30,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:15:30,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:31,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:31,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 309 treesize of output 271 [2022-03-03 19:15:31,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:31,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 260 treesize of output 232 [2022-03-03 19:15:32,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:32,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 236 treesize of output 206 [2022-03-03 19:15:33,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:33,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:35,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:35,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 396 treesize of output 372 [2022-03-03 19:15:39,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:39,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 601 treesize of output 555 [2022-03-03 19:15:39,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:39,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 564 treesize of output 504 [2022-03-03 19:15:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:40,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679922765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:40,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:40,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:15:40,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788743676] [2022-03-03 19:15:40,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:40,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:15:40,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:40,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:15:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:15:40,513 INFO L87 Difference]: Start difference. First operand 766 states and 2839 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:45,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:45,167 INFO L93 Difference]: Finished difference Result 1516 states and 4840 transitions. [2022-03-03 19:15:45,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 19:15:45,168 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:45,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:45,170 INFO L225 Difference]: With dead ends: 1516 [2022-03-03 19:15:45,170 INFO L226 Difference]: Without dead ends: 1381 [2022-03-03 19:15:45,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=581, Invalid=2611, Unknown=0, NotChecked=0, Total=3192 [2022-03-03 19:15:45,171 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 236 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:45,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 394 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 973 Invalid, 0 Unknown, 137 Unchecked, 0.6s Time] [2022-03-03 19:15:45,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2022-03-03 19:15:45,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 780. [2022-03-03 19:15:45,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.730423620025674) internal successors, (2906), 779 states have internal predecessors, (2906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:45,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2906 transitions. [2022-03-03 19:15:45,184 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2906 transitions. Word has length 20 [2022-03-03 19:15:45,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:45,184 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 2906 transitions. [2022-03-03 19:15:45,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:15:45,184 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2906 transitions. [2022-03-03 19:15:45,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:45,186 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:45,186 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-03-03 19:15:45,209 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-03-03 19:15:45,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:45,399 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:45,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:45,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1840882544, now seen corresponding path program 41 times [2022-03-03 19:15:45,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:45,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925725108] [2022-03-03 19:15:45,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:45,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:45,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:45,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:45,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:45,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925725108] [2022-03-03 19:15:45,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925725108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:45,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557087485] [2022-03-03 19:15:45,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:15:45,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:45,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:45,657 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-03-03 19:15:45,659 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-03-03 19:15:45,714 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:15:45,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:45,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:15:45,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:46,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 188 [2022-03-03 19:15:46,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 212 [2022-03-03 19:15:46,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 216 treesize of output 192 [2022-03-03 19:15:47,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:47,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:15:49,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:49,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 561 treesize of output 513 [2022-03-03 19:15:51,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:51,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 445 treesize of output 417 [2022-03-03 19:15:51,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:15:51,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 413 treesize of output 383 [2022-03-03 19:15:52,761 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:52,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557087485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:15:52,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:15:52,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:15:52,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138300149] [2022-03-03 19:15:52,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:15:52,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:15:52,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:15:52,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:15:52,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:15:52,762 INFO L87 Difference]: Start difference. First operand 780 states and 2906 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:56,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:15:56,696 INFO L93 Difference]: Finished difference Result 1339 states and 4457 transitions. [2022-03-03 19:15:56,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:15:56,697 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:15:56,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:15:56,699 INFO L225 Difference]: With dead ends: 1339 [2022-03-03 19:15:56,699 INFO L226 Difference]: Without dead ends: 1264 [2022-03-03 19:15:56,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=498, Invalid=2472, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:15:56,699 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 152 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:15:56,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 502 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:15:56,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2022-03-03 19:15:56,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 793. [2022-03-03 19:15:56,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 792 states have (on average 3.7373737373737375) internal successors, (2960), 792 states have internal predecessors, (2960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:56,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 2960 transitions. [2022-03-03 19:15:56,712 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 2960 transitions. Word has length 20 [2022-03-03 19:15:56,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:15:56,712 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 2960 transitions. [2022-03-03 19:15:56,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:15:56,713 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 2960 transitions. [2022-03-03 19:15:56,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:15:56,714 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:15:56,714 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-03-03 19:15:56,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-03 19:15:56,914 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,SelfDestructingSolverStorable66 [2022-03-03 19:15:56,914 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:15:56,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:15:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1172274586, now seen corresponding path program 42 times [2022-03-03 19:15:56,915 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:15:56,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886650261] [2022-03-03 19:15:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:15:56,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:15:56,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:15:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:15:57,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:15:57,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886650261] [2022-03-03 19:15:57,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886650261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:15:57,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880876389] [2022-03-03 19:15:57,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:15:57,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:15:57,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:15:57,219 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-03-03 19:15:57,220 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-03-03 19:15:57,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:15:57,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:15:57,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:15:57,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:15:57,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:57,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 341 treesize of output 307 [2022-03-03 19:15:58,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 262 [2022-03-03 19:15:58,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:15:58,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 238 [2022-03-03 19:16:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:01,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:03,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:03,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 594 treesize of output 556 [2022-03-03 19:16:05,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:05,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 416 treesize of output 390 [2022-03-03 19:16:05,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:05,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 345 [2022-03-03 19:16:09,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:09,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880876389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:09,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:09,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:16:09,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376453506] [2022-03-03 19:16:09,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:09,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:16:09,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:09,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:16:09,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:16:09,129 INFO L87 Difference]: Start difference. First operand 793 states and 2960 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-03-03 19:16:10,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:10,469 INFO L93 Difference]: Finished difference Result 1063 states and 3739 transitions. [2022-03-03 19:16:10,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:16:10,470 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 20 [2022-03-03 19:16:10,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:10,472 INFO L225 Difference]: With dead ends: 1063 [2022-03-03 19:16:10,472 INFO L226 Difference]: Without dead ends: 1048 [2022-03-03 19:16:10,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=308, Invalid=1098, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:16:10,472 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 119 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:10,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 266 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 779 Invalid, 0 Unknown, 110 Unchecked, 0.4s Time] [2022-03-03 19:16:10,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2022-03-03 19:16:10,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 793. [2022-03-03 19:16:10,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 792 states have (on average 3.7373737373737375) internal successors, (2960), 792 states have internal predecessors, (2960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:10,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 2960 transitions. [2022-03-03 19:16:10,483 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 2960 transitions. Word has length 20 [2022-03-03 19:16:10,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:10,483 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 2960 transitions. [2022-03-03 19:16:10,483 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-03-03 19:16:10,483 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 2960 transitions. [2022-03-03 19:16:10,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:10,484 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:10,484 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-03-03 19:16:10,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-03 19:16:10,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:10,718 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:10,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1938518042, now seen corresponding path program 43 times [2022-03-03 19:16:10,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:10,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757633571] [2022-03-03 19:16:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:10,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:10,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:10,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:10,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:10,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757633571] [2022-03-03 19:16:10,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757633571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:10,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118901595] [2022-03-03 19:16:10,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:16:10,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:10,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:10,978 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-03-03 19:16:10,979 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-03-03 19:16:11,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:11,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:16:11,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:11,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:11,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 219 [2022-03-03 19:16:13,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:13,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 210 [2022-03-03 19:16:13,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:13,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 201 [2022-03-03 19:16:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:15,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:17,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:17,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 408 treesize of output 390 [2022-03-03 19:16:23,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:23,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 398 treesize of output 372 [2022-03-03 19:16:23,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:23,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 334 [2022-03-03 19:16:25,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:25,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118901595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:25,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:25,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:16:25,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107103826] [2022-03-03 19:16:25,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:25,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:16:25,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:16:25,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:16:25,749 INFO L87 Difference]: Start difference. First operand 793 states and 2960 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-03-03 19:16:29,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:29,042 INFO L93 Difference]: Finished difference Result 1332 states and 4455 transitions. [2022-03-03 19:16:29,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:16:29,043 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 20 [2022-03-03 19:16:29,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:29,045 INFO L225 Difference]: With dead ends: 1332 [2022-03-03 19:16:29,045 INFO L226 Difference]: Without dead ends: 1257 [2022-03-03 19:16:29,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=441, Invalid=1365, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:16:29,045 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 203 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:29,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 230 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 662 Invalid, 0 Unknown, 95 Unchecked, 0.4s Time] [2022-03-03 19:16:29,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-03-03 19:16:29,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 797. [2022-03-03 19:16:29,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 796 states have (on average 3.7449748743718594) internal successors, (2981), 796 states have internal predecessors, (2981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:29,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 2981 transitions. [2022-03-03 19:16:29,059 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 2981 transitions. Word has length 20 [2022-03-03 19:16:29,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:29,059 INFO L470 AbstractCegarLoop]: Abstraction has 797 states and 2981 transitions. [2022-03-03 19:16:29,059 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-03-03 19:16:29,059 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 2981 transitions. [2022-03-03 19:16:29,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:29,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:29,061 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-03-03 19:16:29,081 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-03-03 19:16:29,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:29,278 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:29,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:29,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1160859844, now seen corresponding path program 44 times [2022-03-03 19:16:29,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:29,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979343465] [2022-03-03 19:16:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:29,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:29,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:29,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:29,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979343465] [2022-03-03 19:16:29,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979343465] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:29,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473430586] [2022-03-03 19:16:29,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:16:29,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:29,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:29,524 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-03-03 19:16:29,525 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-03-03 19:16:29,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:16:29,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:29,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:16:29,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:29,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:29,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 229 treesize of output 203 [2022-03-03 19:16:30,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:30,909 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 241 [2022-03-03 19:16:30,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:30,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 215 [2022-03-03 19:16:32,276 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:32,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:35,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:35,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 510 treesize of output 482 [2022-03-03 19:16:45,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:45,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 434 [2022-03-03 19:16:45,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:45,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 430 treesize of output 400 [2022-03-03 19:16:46,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:46,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473430586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:16:46,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:16:46,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:16:46,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614910406] [2022-03-03 19:16:46,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:16:46,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:16:46,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:16:46,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:16:46,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:16:46,839 INFO L87 Difference]: Start difference. First operand 797 states and 2981 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:16:50,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:16:50,049 INFO L93 Difference]: Finished difference Result 1244 states and 4174 transitions. [2022-03-03 19:16:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:16:50,049 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:16:50,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:16:50,051 INFO L225 Difference]: With dead ends: 1244 [2022-03-03 19:16:50,051 INFO L226 Difference]: Without dead ends: 1169 [2022-03-03 19:16:50,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=361, Invalid=1279, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:16:50,052 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 141 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:16:50,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 329 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 808 Invalid, 0 Unknown, 135 Unchecked, 0.5s Time] [2022-03-03 19:16:50,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2022-03-03 19:16:50,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 803. [2022-03-03 19:16:50,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 3.743142144638404) internal successors, (3002), 802 states have internal predecessors, (3002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:16:50,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 3002 transitions. [2022-03-03 19:16:50,065 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 3002 transitions. Word has length 20 [2022-03-03 19:16:50,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:16:50,065 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 3002 transitions. [2022-03-03 19:16:50,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:16:50,065 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 3002 transitions. [2022-03-03 19:16:50,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:16:50,066 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:16:50,066 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-03-03 19:16:50,082 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-03-03 19:16:50,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-03 19:16:50,267 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:16:50,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:16:50,267 INFO L85 PathProgramCache]: Analyzing trace with hash 279619950, now seen corresponding path program 45 times [2022-03-03 19:16:50,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:16:50,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528644770] [2022-03-03 19:16:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:16:50,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:16:50,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:16:50,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:50,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:16:50,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528644770] [2022-03-03 19:16:50,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528644770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:16:50,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406080531] [2022-03-03 19:16:50,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:16:50,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:16:50,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:16:50,703 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-03-03 19:16:50,704 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-03-03 19:16:50,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:16:50,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:16:50,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:16:50,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:16:51,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:51,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 273 treesize of output 231 [2022-03-03 19:16:52,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:16:52,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 228 treesize of output 198 [2022-03-03 19:16:52,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 178 [2022-03-03 19:16:52,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:16:52,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:16:55,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:55,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 488 treesize of output 452 [2022-03-03 19:16:59,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:59,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 522 treesize of output 482 [2022-03-03 19:16:59,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:16:59,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 491 treesize of output 445 [2022-03-03 19:17:00,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:00,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406080531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:00,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:00,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:17:00,950 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157132504] [2022-03-03 19:17:00,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:00,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:17:00,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:17:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:17:00,950 INFO L87 Difference]: Start difference. First operand 803 states and 3002 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-03-03 19:17:01,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:01,646 INFO L93 Difference]: Finished difference Result 991 states and 3522 transitions. [2022-03-03 19:17:01,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:17:01,647 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 20 [2022-03-03 19:17:01,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:01,649 INFO L225 Difference]: With dead ends: 991 [2022-03-03 19:17:01,649 INFO L226 Difference]: Without dead ends: 946 [2022-03-03 19:17:01,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:17:01,649 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 68 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:01,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 206 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 576 Invalid, 0 Unknown, 108 Unchecked, 0.4s Time] [2022-03-03 19:17:01,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-03-03 19:17:01,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 807. [2022-03-03 19:17:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 806 states have (on average 3.739454094292804) internal successors, (3014), 806 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:01,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 3014 transitions. [2022-03-03 19:17:01,661 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 3014 transitions. Word has length 20 [2022-03-03 19:17:01,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:01,661 INFO L470 AbstractCegarLoop]: Abstraction has 807 states and 3014 transitions. [2022-03-03 19:17:01,661 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-03-03 19:17:01,661 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 3014 transitions. [2022-03-03 19:17:01,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:01,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:01,663 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-03-03 19:17:01,682 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-03-03 19:17:01,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:01,882 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:01,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:01,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1311278162, now seen corresponding path program 46 times [2022-03-03 19:17:01,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:01,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650205515] [2022-03-03 19:17:01,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:01,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:01,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:02,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:02,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650205515] [2022-03-03 19:17:02,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650205515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:02,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925216578] [2022-03-03 19:17:02,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:17:02,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:02,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:02,174 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-03-03 19:17:02,174 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-03-03 19:17:02,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:17:02,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:02,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:17:02,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:02,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:02,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 358 treesize of output 318 [2022-03-03 19:17:04,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:04,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 362 treesize of output 316 [2022-03-03 19:17:04,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:04,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 274 [2022-03-03 19:17:05,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:05,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:07,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:07,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 521 treesize of output 483 [2022-03-03 19:17:10,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:10,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 552 treesize of output 498 [2022-03-03 19:17:10,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:10,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 494 treesize of output 456 [2022-03-03 19:17:12,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:12,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925216578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:12,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:12,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:17:12,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172239535] [2022-03-03 19:17:12,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:12,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:17:12,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:12,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:17:12,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:17:12,163 INFO L87 Difference]: Start difference. First operand 807 states and 3014 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:17:15,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:15,169 INFO L93 Difference]: Finished difference Result 1354 states and 4508 transitions. [2022-03-03 19:17:15,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:17:15,169 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:17:15,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:15,172 INFO L225 Difference]: With dead ends: 1354 [2022-03-03 19:17:15,172 INFO L226 Difference]: Without dead ends: 1294 [2022-03-03 19:17:15,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=404, Invalid=1758, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:17:15,172 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 178 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:15,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 321 Invalid, 1029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 698 Invalid, 0 Unknown, 226 Unchecked, 0.5s Time] [2022-03-03 19:17:15,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1294 states. [2022-03-03 19:17:15,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1294 to 819. [2022-03-03 19:17:15,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 3.745721271393643) internal successors, (3064), 818 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:15,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 3064 transitions. [2022-03-03 19:17:15,185 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 3064 transitions. Word has length 20 [2022-03-03 19:17:15,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:15,185 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 3064 transitions. [2022-03-03 19:17:15,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:17:15,185 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 3064 transitions. [2022-03-03 19:17:15,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:15,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:15,187 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-03-03 19:17:15,203 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-03-03 19:17:15,387 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,SelfDestructingSolverStorable71 [2022-03-03 19:17:15,387 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:15,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:15,388 INFO L85 PathProgramCache]: Analyzing trace with hash 514922904, now seen corresponding path program 47 times [2022-03-03 19:17:15,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:15,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657484844] [2022-03-03 19:17:15,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:15,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:15,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:15,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:15,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657484844] [2022-03-03 19:17:15,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657484844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:15,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740933954] [2022-03-03 19:17:15,663 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:17:15,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:15,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:15,664 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-03-03 19:17:15,664 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-03-03 19:17:15,723 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:17:15,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:15,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:17:15,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:15,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 173 [2022-03-03 19:17:16,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 289 [2022-03-03 19:17:16,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 240 [2022-03-03 19:17:17,073 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:17,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:18,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:18,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 255 treesize of output 241 [2022-03-03 19:17:19,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:19,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 322 [2022-03-03 19:17:19,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:19,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 299 [2022-03-03 19:17:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:20,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740933954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:20,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:20,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:17:20,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823991916] [2022-03-03 19:17:20,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:20,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:17:20,182 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:20,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:17:20,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:17:20,182 INFO L87 Difference]: Start difference. First operand 819 states and 3064 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:21,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:21,720 INFO L93 Difference]: Finished difference Result 1064 states and 3755 transitions. [2022-03-03 19:17:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:17:21,721 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:17:21,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:21,722 INFO L225 Difference]: With dead ends: 1064 [2022-03-03 19:17:21,723 INFO L226 Difference]: Without dead ends: 1049 [2022-03-03 19:17:21,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:17:21,723 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 98 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:21,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 259 Invalid, 969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:17:21,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2022-03-03 19:17:21,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 819. [2022-03-03 19:17:21,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 3.745721271393643) internal successors, (3064), 818 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:21,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 3064 transitions. [2022-03-03 19:17:21,733 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 3064 transitions. Word has length 20 [2022-03-03 19:17:21,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:21,734 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 3064 transitions. [2022-03-03 19:17:21,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:21,734 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 3064 transitions. [2022-03-03 19:17:21,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:21,735 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:21,735 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-03-03 19:17:21,754 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-03-03 19:17:21,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:21,936 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:21,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:21,936 INFO L85 PathProgramCache]: Analyzing trace with hash 244020624, now seen corresponding path program 48 times [2022-03-03 19:17:21,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:21,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421526113] [2022-03-03 19:17:21,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:21,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:22,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:22,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421526113] [2022-03-03 19:17:22,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421526113] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:22,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528232309] [2022-03-03 19:17:22,147 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:17:22,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:22,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:22,148 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-03-03 19:17:22,152 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-03-03 19:17:22,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:17:22,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:22,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:17:22,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:22,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:22,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 192 [2022-03-03 19:17:23,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:23,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 278 [2022-03-03 19:17:23,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 246 [2022-03-03 19:17:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:24,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:27,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 486 treesize of output 450 [2022-03-03 19:17:28,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:28,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 476 treesize of output 426 [2022-03-03 19:17:28,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:28,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 422 treesize of output 384 [2022-03-03 19:17:31,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:31,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528232309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:31,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:31,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:17:31,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643628792] [2022-03-03 19:17:31,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:31,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:17:31,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:31,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:17:31,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:17:31,424 INFO L87 Difference]: Start difference. First operand 819 states and 3064 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-03-03 19:17:34,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:34,585 INFO L93 Difference]: Finished difference Result 1393 states and 4624 transitions. [2022-03-03 19:17:34,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:17:34,585 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 20 [2022-03-03 19:17:34,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:34,588 INFO L225 Difference]: With dead ends: 1393 [2022-03-03 19:17:34,588 INFO L226 Difference]: Without dead ends: 1303 [2022-03-03 19:17:34,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=455, Invalid=1437, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:17:34,588 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 191 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:34,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 226 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 686 Invalid, 0 Unknown, 95 Unchecked, 0.5s Time] [2022-03-03 19:17:34,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2022-03-03 19:17:34,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 825. [2022-03-03 19:17:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 3.753640776699029) internal successors, (3093), 824 states have internal predecessors, (3093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:34,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 3093 transitions. [2022-03-03 19:17:34,601 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 3093 transitions. Word has length 20 [2022-03-03 19:17:34,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:34,601 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 3093 transitions. [2022-03-03 19:17:34,601 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-03-03 19:17:34,601 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 3093 transitions. [2022-03-03 19:17:34,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:34,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:34,602 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-03-03 19:17:34,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-03 19:17:34,803 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,SelfDestructingSolverStorable73 [2022-03-03 19:17:34,803 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:34,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:34,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1393306662, now seen corresponding path program 49 times [2022-03-03 19:17:34,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:34,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680185924] [2022-03-03 19:17:34,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:34,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:34,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:35,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:35,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680185924] [2022-03-03 19:17:35,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680185924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:35,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142936811] [2022-03-03 19:17:35,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:17:35,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:35,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:35,132 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-03-03 19:17:35,133 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-03-03 19:17:35,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:35,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:17:35,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:35,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:35,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 261 [2022-03-03 19:17:39,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:39,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 370 treesize of output 316 [2022-03-03 19:17:39,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:39,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 284 [2022-03-03 19:17:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:41,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:17:44,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:44,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 475 treesize of output 445 [2022-03-03 19:17:50,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:50,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 532 treesize of output 492 [2022-03-03 19:17:50,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:17:50,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 488 treesize of output 440 [2022-03-03 19:17:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:52,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142936811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:17:52,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:17:52,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:17:52,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147078375] [2022-03-03 19:17:52,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:17:52,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:17:52,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:17:52,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:17:52,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:17:52,889 INFO L87 Difference]: Start difference. First operand 825 states and 3093 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-03-03 19:17:58,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:17:58,698 INFO L93 Difference]: Finished difference Result 1293 states and 4352 transitions. [2022-03-03 19:17:58,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-03 19:17:58,699 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 20 [2022-03-03 19:17:58,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:17:58,701 INFO L225 Difference]: With dead ends: 1293 [2022-03-03 19:17:58,701 INFO L226 Difference]: Without dead ends: 1233 [2022-03-03 19:17:58,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=428, Invalid=2224, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:17:58,701 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 112 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:17:58,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 516 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1011 Invalid, 0 Unknown, 302 Unchecked, 0.6s Time] [2022-03-03 19:17:58,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1233 states. [2022-03-03 19:17:58,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1233 to 827. [2022-03-03 19:17:58,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 3.7530266343825667) internal successors, (3100), 826 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:17:58,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 3100 transitions. [2022-03-03 19:17:58,714 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 3100 transitions. Word has length 20 [2022-03-03 19:17:58,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:17:58,714 INFO L470 AbstractCegarLoop]: Abstraction has 827 states and 3100 transitions. [2022-03-03 19:17:58,714 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-03-03 19:17:58,714 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 3100 transitions. [2022-03-03 19:17:58,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:17:58,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:17:58,716 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-03-03 19:17:58,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-03 19:17:58,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:58,916 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:17:58,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:17:58,916 INFO L85 PathProgramCache]: Analyzing trace with hash 465442812, now seen corresponding path program 50 times [2022-03-03 19:17:58,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:17:58,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007506779] [2022-03-03 19:17:58,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:17:58,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:17:58,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:17:59,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:17:59,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:17:59,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007506779] [2022-03-03 19:17:59,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007506779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:17:59,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360710896] [2022-03-03 19:17:59,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:17:59,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:17:59,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:17:59,150 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-03-03 19:17:59,151 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-03-03 19:17:59,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:17:59,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:17:59,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:17:59,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:17:59,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:17:59,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 176 [2022-03-03 19:18:01,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:01,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 289 [2022-03-03 19:18:01,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:01,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 255 [2022-03-03 19:18:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:02,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:03,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:03,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 341 treesize of output 315 [2022-03-03 19:18:04,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:04,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 461 treesize of output 423 [2022-03-03 19:18:04,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:04,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 419 treesize of output 373 [2022-03-03 19:18:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:06,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360710896] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:06,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:06,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:18:06,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253915503] [2022-03-03 19:18:06,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:06,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:18:06,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:06,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:18:06,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:18:06,429 INFO L87 Difference]: Start difference. First operand 827 states and 3100 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:07,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:07,858 INFO L93 Difference]: Finished difference Result 1121 states and 3896 transitions. [2022-03-03 19:18:07,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:18:07,858 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:18:07,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:07,860 INFO L225 Difference]: With dead ends: 1121 [2022-03-03 19:18:07,860 INFO L226 Difference]: Without dead ends: 1061 [2022-03-03 19:18:07,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=230, Invalid=1030, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:18:07,861 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 91 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:07,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 272 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 839 Invalid, 0 Unknown, 94 Unchecked, 0.5s Time] [2022-03-03 19:18:07,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2022-03-03 19:18:07,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 837. [2022-03-03 19:18:07,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 836 states have (on average 3.735645933014354) internal successors, (3123), 836 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:07,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 3123 transitions. [2022-03-03 19:18:07,873 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 3123 transitions. Word has length 20 [2022-03-03 19:18:07,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:07,873 INFO L470 AbstractCegarLoop]: Abstraction has 837 states and 3123 transitions. [2022-03-03 19:18:07,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:07,873 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 3123 transitions. [2022-03-03 19:18:07,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:07,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:07,874 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-03-03 19:18:07,890 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-03-03 19:18:08,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:08,075 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:08,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:08,075 INFO L85 PathProgramCache]: Analyzing trace with hash 2061914620, now seen corresponding path program 51 times [2022-03-03 19:18:08,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:08,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218046136] [2022-03-03 19:18:08,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:08,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:08,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:08,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218046136] [2022-03-03 19:18:08,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218046136] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:08,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055590093] [2022-03-03 19:18:08,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:18:08,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:08,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:08,367 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-03-03 19:18:08,368 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-03-03 19:18:08,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 19:18:08,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:08,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:18:08,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:08,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:08,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 196 [2022-03-03 19:18:11,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:11,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 226 treesize of output 200 [2022-03-03 19:18:11,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:11,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 178 [2022-03-03 19:18:13,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:13,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:17,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:17,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 681 treesize of output 615 [2022-03-03 19:18:19,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:19,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 486 treesize of output 434 [2022-03-03 19:18:19,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:19,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 430 treesize of output 394 [2022-03-03 19:18:22,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:22,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055590093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:22,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:22,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-03 19:18:22,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466735376] [2022-03-03 19:18:22,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:22,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:18:22,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:22,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:18:22,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:18:22,680 INFO L87 Difference]: Start difference. First operand 837 states and 3123 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-03-03 19:18:25,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:25,155 INFO L93 Difference]: Finished difference Result 1124 states and 3885 transitions. [2022-03-03 19:18:25,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:18:25,155 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 20 [2022-03-03 19:18:25,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:25,157 INFO L225 Difference]: With dead ends: 1124 [2022-03-03 19:18:25,157 INFO L226 Difference]: Without dead ends: 1064 [2022-03-03 19:18:25,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=258, Invalid=1074, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:18:25,158 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 105 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:25,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 272 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 675 Invalid, 0 Unknown, 210 Unchecked, 0.4s Time] [2022-03-03 19:18:25,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2022-03-03 19:18:25,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 843. [2022-03-03 19:18:25,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 3.7387173396674585) internal successors, (3148), 842 states have internal predecessors, (3148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:25,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 3148 transitions. [2022-03-03 19:18:25,170 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 3148 transitions. Word has length 20 [2022-03-03 19:18:25,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:25,170 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 3148 transitions. [2022-03-03 19:18:25,170 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-03-03 19:18:25,170 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 3148 transitions. [2022-03-03 19:18:25,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:25,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:25,171 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-03-03 19:18:25,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:25,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:25,372 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:25,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:25,372 INFO L85 PathProgramCache]: Analyzing trace with hash -44869500, now seen corresponding path program 52 times [2022-03-03 19:18:25,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:25,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514926227] [2022-03-03 19:18:25,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:25,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:25,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:25,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:25,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:25,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514926227] [2022-03-03 19:18:25,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514926227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:25,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871662234] [2022-03-03 19:18:25,618 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:18:25,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:25,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:25,619 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-03-03 19:18:25,620 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-03-03 19:18:25,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:18:25,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:25,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:18:25,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:26,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:26,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 169 [2022-03-03 19:18:26,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:26,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 207 [2022-03-03 19:18:26,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:26,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 211 treesize of output 185 [2022-03-03 19:18:27,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:27,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:30,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:30,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 603 treesize of output 539 [2022-03-03 19:18:32,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:32,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 365 [2022-03-03 19:18:32,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:32,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 320 [2022-03-03 19:18:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:33,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871662234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:33,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:33,936 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:18:33,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497939702] [2022-03-03 19:18:33,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:33,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:18:33,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:33,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:18:33,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:18:33,937 INFO L87 Difference]: Start difference. First operand 843 states and 3148 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:34,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:34,183 INFO L93 Difference]: Finished difference Result 906 states and 3296 transitions. [2022-03-03 19:18:34,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:18:34,184 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:18:34,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:34,185 INFO L225 Difference]: With dead ends: 906 [2022-03-03 19:18:34,185 INFO L226 Difference]: Without dead ends: 891 [2022-03-03 19:18:34,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:18:34,186 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 60 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:34,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 83 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 242 Invalid, 0 Unknown, 59 Unchecked, 0.1s Time] [2022-03-03 19:18:34,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2022-03-03 19:18:34,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 843. [2022-03-03 19:18:34,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 3.7387173396674585) internal successors, (3148), 842 states have internal predecessors, (3148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:34,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 3148 transitions. [2022-03-03 19:18:34,196 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 3148 transitions. Word has length 20 [2022-03-03 19:18:34,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:34,196 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 3148 transitions. [2022-03-03 19:18:34,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:34,196 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 3148 transitions. [2022-03-03 19:18:34,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:34,197 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:34,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:18:34,213 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-03-03 19:18:34,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:34,398 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:34,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:34,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1940694162, now seen corresponding path program 53 times [2022-03-03 19:18:34,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:34,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850409112] [2022-03-03 19:18:34,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:34,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:34,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:34,688 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:34,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850409112] [2022-03-03 19:18:34,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850409112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:34,688 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320313144] [2022-03-03 19:18:34,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:18:34,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:34,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:34,689 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-03-03 19:18:34,690 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-03-03 19:18:34,751 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:18:34,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:34,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:18:34,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:35,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 315 treesize of output 267 [2022-03-03 19:18:35,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 268 [2022-03-03 19:18:35,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 242 [2022-03-03 19:18:36,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:36,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:38,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:38,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 518 treesize of output 490 [2022-03-03 19:18:41,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:41,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 404 treesize of output 378 [2022-03-03 19:18:41,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:41,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 357 treesize of output 327 [2022-03-03 19:18:41,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:41,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320313144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:41,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:41,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-03 19:18:41,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557418764] [2022-03-03 19:18:41,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:41,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:18:41,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:41,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:18:41,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:18:41,844 INFO L87 Difference]: Start difference. First operand 843 states and 3148 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:44,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:44,678 INFO L93 Difference]: Finished difference Result 1216 states and 4156 transitions. [2022-03-03 19:18:44,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:18:44,678 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:18:44,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:44,680 INFO L225 Difference]: With dead ends: 1216 [2022-03-03 19:18:44,680 INFO L226 Difference]: Without dead ends: 1171 [2022-03-03 19:18:44,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=277, Invalid=1445, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 19:18:44,681 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 124 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1271 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:44,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 416 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1271 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-03 19:18:44,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1171 states. [2022-03-03 19:18:44,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1171 to 849. [2022-03-03 19:18:44,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 3.7417452830188678) internal successors, (3173), 848 states have internal predecessors, (3173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:44,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 3173 transitions. [2022-03-03 19:18:44,693 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 3173 transitions. Word has length 20 [2022-03-03 19:18:44,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:44,693 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 3173 transitions. [2022-03-03 19:18:44,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:44,693 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 3173 transitions. [2022-03-03 19:18:44,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:44,694 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:44,694 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-03-03 19:18:44,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-03 19:18:44,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-03 19:18:44,895 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:44,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:44,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1048710772, now seen corresponding path program 54 times [2022-03-03 19:18:44,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:44,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175255012] [2022-03-03 19:18:44,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:44,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:45,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:45,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:45,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175255012] [2022-03-03 19:18:45,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175255012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:45,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274838191] [2022-03-03 19:18:45,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:18:45,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:45,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:45,170 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-03-03 19:18:45,171 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-03-03 19:18:45,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:18:45,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:18:45,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:18:45,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:45,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 165 [2022-03-03 19:18:45,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 252 treesize of output 224 [2022-03-03 19:18:45,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 185 [2022-03-03 19:18:46,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:46,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:48,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:48,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 439 treesize of output 405 [2022-03-03 19:18:48,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:48,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 292 [2022-03-03 19:18:48,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:48,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 288 treesize of output 266 [2022-03-03 19:18:49,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:49,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274838191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:18:49,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:18:49,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:18:49,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337843872] [2022-03-03 19:18:49,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:18:49,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:18:49,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:18:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:18:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:18:49,326 INFO L87 Difference]: Start difference. First operand 849 states and 3173 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:50,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:18:50,419 INFO L93 Difference]: Finished difference Result 1178 states and 4161 transitions. [2022-03-03 19:18:50,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:18:50,419 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:18:50,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:18:50,421 INFO L225 Difference]: With dead ends: 1178 [2022-03-03 19:18:50,421 INFO L226 Difference]: Without dead ends: 1163 [2022-03-03 19:18:50,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=345, Invalid=1137, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:18:50,421 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:18:50,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 242 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 891 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 19:18:50,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2022-03-03 19:18:50,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 857. [2022-03-03 19:18:50,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 3.746495327102804) internal successors, (3207), 856 states have internal predecessors, (3207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:18:50,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 3207 transitions. [2022-03-03 19:18:50,433 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 3207 transitions. Word has length 20 [2022-03-03 19:18:50,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:18:50,433 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 3207 transitions. [2022-03-03 19:18:50,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:18:50,434 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 3207 transitions. [2022-03-03 19:18:50,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:18:50,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:18:50,435 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-03-03 19:18:50,451 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-03-03 19:18:50,635 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,SelfDestructingSolverStorable79 [2022-03-03 19:18:50,636 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:18:50,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:18:50,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1169427220, now seen corresponding path program 55 times [2022-03-03 19:18:50,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:18:50,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993527281] [2022-03-03 19:18:50,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:18:50,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:18:50,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:50,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:18:50,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993527281] [2022-03-03 19:18:50,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993527281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:18:50,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374445368] [2022-03-03 19:18:50,909 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:18:50,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:18:50,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:18:50,910 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-03-03 19:18:50,910 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-03-03 19:18:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:18:50,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:18:50,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:18:51,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:51,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 266 [2022-03-03 19:18:56,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:56,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 207 [2022-03-03 19:18:56,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:18:56,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 190 [2022-03-03 19:18:57,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:18:57,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:18:59,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:18:59,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 546 treesize of output 498 [2022-03-03 19:19:01,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:19:01,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 407 treesize of output 363 [2022-03-03 19:19:01,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:19:01,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 359 treesize of output 323 [2022-03-03 19:19:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:02,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374445368] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:19:02,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:19:02,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-03 19:19:02,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801901252] [2022-03-03 19:19:02,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:19:02,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:19:02,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:19:02,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:19:02,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:19:02,118 INFO L87 Difference]: Start difference. First operand 857 states and 3207 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:19:02,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:19:02,567 INFO L93 Difference]: Finished difference Result 1055 states and 3783 transitions. [2022-03-03 19:19:02,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:19:02,567 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-03 19:19:02,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:19:02,569 INFO L225 Difference]: With dead ends: 1055 [2022-03-03 19:19:02,569 INFO L226 Difference]: Without dead ends: 1025 [2022-03-03 19:19:02,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:19:02,570 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 74 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:19:02,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 264 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 560 Invalid, 0 Unknown, 260 Unchecked, 0.3s Time] [2022-03-03 19:19:02,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2022-03-03 19:19:02,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 860. [2022-03-03 19:19:02,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 3.7462165308498254) internal successors, (3218), 859 states have internal predecessors, (3218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:19:02,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 3218 transitions. [2022-03-03 19:19:02,581 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 3218 transitions. Word has length 20 [2022-03-03 19:19:02,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:19:02,581 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 3218 transitions. [2022-03-03 19:19:02,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 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-03-03 19:19:02,581 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 3218 transitions. [2022-03-03 19:19:02,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-03 19:19:02,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:19:02,583 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-03-03 19:19:02,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-03 19:19:02,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:02,783 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:19:02,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:19:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash -421470892, now seen corresponding path program 56 times [2022-03-03 19:19:02,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:19:02,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750374565] [2022-03-03 19:19:02,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:19:02,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:19:02,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:19:03,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:19:03,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:19:03,006 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750374565] [2022-03-03 19:19:03,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750374565] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:19:03,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207605744] [2022-03-03 19:19:03,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:19:03,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:03,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:19:03,008 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-03-03 19:19:03,008 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-03-03 19:19:03,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:19:03,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:19:03,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:19:03,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:19:03,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:19:03,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 254 [2022-03-03 19:19:04,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:19:04,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 207 treesize of output 179 [2022-03-03 19:19:04,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 196 treesize of output 176 Received shutdown request... [2022-03-03 19:19:04,922 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 19:19:04,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-03 19:19:04,957 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-03-03 19:19:04,961 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 19:19:05,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:19:05,123 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 16 known predicates. [2022-03-03 19:19:05,124 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 19:19:05,124 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 19:19:05,125 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 19:19:05,127 INFO L732 BasicCegarLoop]: Path program histogram: [56, 6, 6, 4, 3, 2, 2, 1, 1, 1] [2022-03-03 19:19:05,128 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 19:19:05,128 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 19:19:05,129 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:19:05 BasicIcfg [2022-03-03 19:19:05,129 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 19:19:05,130 INFO L158 Benchmark]: Toolchain (without parser) took 737024.89ms. Allocated memory was 195.0MB in the beginning and 540.0MB in the end (delta: 345.0MB). Free memory was 152.1MB in the beginning and 277.5MB in the end (delta: -125.3MB). Peak memory consumption was 220.4MB. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 195.0MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.96ms. Allocated memory is still 195.0MB. Free memory was 152.0MB in the beginning and 150.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 INFO L158 Benchmark]: Boogie Preprocessor took 26.67ms. Allocated memory is still 195.0MB. Free memory was 150.5MB in the beginning and 149.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 INFO L158 Benchmark]: RCFGBuilder took 443.61ms. Allocated memory is still 195.0MB. Free memory was 149.4MB in the beginning and 132.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 INFO L158 Benchmark]: TraceAbstraction took 736514.64ms. Allocated memory was 195.0MB in the beginning and 540.0MB in the end (delta: 345.0MB). Free memory was 166.9MB in the beginning and 277.5MB in the end (delta: -110.6MB). Peak memory consumption was 234.2MB. Max. memory is 8.0GB. [2022-03-03 19:19:05,130 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 195.0MB. Free memory is still 153.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.96ms. Allocated memory is still 195.0MB. Free memory was 152.0MB in the beginning and 150.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 26.67ms. Allocated memory is still 195.0MB. Free memory was 150.5MB in the beginning and 149.5MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 443.61ms. Allocated memory is still 195.0MB. Free memory was 149.4MB in the beginning and 132.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 736514.64ms. Allocated memory was 195.0MB in the beginning and 540.0MB in the end (delta: 345.0MB). Free memory was 166.9MB in the beginning and 277.5MB in the end (delta: -110.6MB). Peak memory consumption was 234.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 16 known predicates. - 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 16 known predicates. - 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 16 known predicates. - 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 16 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 736.4s, OverallIterations: 82, TraceHistogramMax: 1, PathProgramHistogramMax: 56, EmptinessCheckTime: 0.1s, AutomataDifference: 202.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11864 SdHoareTripleChecker+Valid, 35.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11864 mSDsluCounter, 19839 SdHoareTripleChecker+Invalid, 30.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3728 IncrementalHoareTripleChecker+Unchecked, 37552 mSDsCounter, 4649 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 59819 IncrementalHoareTripleChecker+Invalid, 68196 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4649 mSolverCounterUnsat, 1886 mSDtfsCounter, 59819 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4178 GetRequests, 1454 SyntacticMatches, 119 SemanticMatches, 2605 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36569 ImplicationChecksByTransitivity, 210.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=860occurred in iteration=81, InterpolantAutomatonStates: 1840, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 81 MinimizatonAttempts, 29732 StatesRemovedByMinimization, 77 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 514.4s InterpolantComputationTime, 2675 NumberOfCodeBlocks, 2675 NumberOfCodeBlocksAsserted, 206 NumberOfCheckSat, 3640 ConstructedInterpolants, 74 QuantifiedInterpolants, 160171 SizeOfPredicates, 1313 NumberOfNonLiveVariables, 4844 ConjunctsInSsa, 2118 ConjunctsInUnsatCore, 199 InterpolantComputations, 22 PerfectInterpolantSequences, 18/525 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